¿Qué es el hombre?
man es el manual de usuario del sistema. Puede escribir man XXX directamente en el shell para obtener instrucciones sobre este comando, herramienta y función. Así es, puede consultar el uso de funciones en Linux, como pthread_create, open, socket y otras API relacionadas con el sistema, que son muy convenientes y completas. El único lugar hostil es todo en inglés. Necesitamos aprender inglés.
Categoría manual
Si hay un manual correspondiente, ingresará directamente a la interfaz de navegación. Cada manual tiene un número correspondiente que indica su categoría.
digital | sentido |
---|---|
1 | Programas ejecutables o comandos de shell |
2 | Llamadas al sistema (funciones proporcionadas por el kernel) |
3 | Llamadas a la biblioteca (funciones dentro de las bibliotecas de programas) |
4 | Archivos especiales (generalmente se encuentran en / dev) |
5 | Convenciones y formatos de archivo, por ejemplo, / etc / passwd |
6 | Juegos |
7 | Varios (incluidos paquetes de macros y convenciones), por ejemplo, man (7), groff (7) |
8 | Comandos de administración del sistema (generalmente solo para root) |
9 | Rutinas de kernel [no estándar] |
8 significa que necesita privilegios de administrador para ejecutarse, el más común es sudo apt get xxx (8); como el común ls mkdir, etc., son todos programas ejecutables (1).
¿Qué hay en la página de manual?
Un manual consta de varias partes. Las secciones típicas son: NOMBRE, SINOPSIS, CONFIGURACIÓN, DESCRIPCIÓN, OPCIONES, ESTADO DE SALIDA, VALOR DE VUELTA, ERRORES, ENTORNO, ARCHIVOS, VERSIONES, CONFORMIDAD A, NOTAS, ERRORES, EJEMPLO, AUTORES y VER TAMBIÉN.
- Nombre del comando NAME y su descripción de una frase
- SINOPSIS resumen
- DESCRIPCIÓN
- Opción OPCIÓN
- EJEMPLO ejemplo
Sin embargo, no todas las páginas de manual están organizadas de esta manera. Por ejemplo, la opción de comando ls aparece en DESCRIPCIÓN. Hay algunas convenciones que debemos conocer, lo que nos ayuda a comprender el contenido de este manual.
formulario | sentido |
---|---|
Audaz | Enfatice lo que se explica |
Itálico | Necesita ser reemplazado con los parámetros apropiados, ubuntu se representa como subrayado |
[-a B C] | Parámetros opcionales (pueden estar vacíos) |
-a | -b | | Parámetros separados que no se pueden usar al mismo tiempo |
argumento … | ¿Parámetros repetibles, es decir, se pueden superponer? |
[expresión] … | [] Los parámetros internos son repetibles |
escriba el texto en negrita exactamente como se muestra. texto en cursiva reemplácelo con el argumento apropiado. [ -abc ] cualquiera o todos los argumentos dentro de [] son opcionales. -a | -b opciones delimitadas por | no se pueden utilizar juntos. argumento ... argumento es repetible. [ expresión ] ... la expresión completa dentro de [] es repetible.
Encuentra la información que necesitamos
El manual del hombre usa el comando less para navegar, localizar, buscar y otras tareas. Estas son solo algunas de las operaciones comunes:
Encontrar
BÚSQUEDA / patrón * Búsqueda hacia adelante para ( N -ésima) línea coincidente. ? patrón * Buscar hacia atrás para la ( N -ésima) línea coincidente. n * Repetir la búsqueda anterior (para la N -ésima aparición). N * Repite la búsqueda anterior en sentido inverso. ESC-n * Repite la búsqueda anterior, abarcando archivos. ESC-N * Repetir búsqueda anterior, invertir dir. y archivos de expansión. ESC-u Deshacer (alternar) el resaltado de la búsqueda. & patrón * Mostrar solo líneas coincidentes
Si necesitamos averiguar qué hace la opción -C de nm:
- hombre nm
- /C
- fb comprobar si hay algún contenido correspondiente
Si solo está interesado en una parte del contenido, puede intentar &pattern
mostrar solo las filas coincidentes.