GNU/Linux >> Tutoriales Linux >  >> Linux

8 Ejemplo de comando Man de UNIX/Linux para ver páginas Man

En las distribuciones de UNIX y Linux, los programas de línea de comandos vienen con su propia documentación llamada páginas de manual o páginas man.

Las páginas de manual generalmente las escribe el desarrollador del programa correspondiente. Generalmente, las páginas del manual se dividen en varias secciones.

La siguiente es la lista de todas las secciones man disponibles. Cada sección tiene un número único y contiene solo un tipo específico de páginas man. Por ejemplo, la sección man número 3 contiene solo páginas man de llamadas de biblioteca.

  • 1 – Programas o comandos ejecutables
  • 2 – Llamadas al sistema (funciones proporcionadas por el núcleo)
  • 3 – Llamadas de biblioteca (funciones proporcionadas por la biblioteca)
  • 4 – Archivos especiales
  • 5 – Formatos de archivo y convenciones (archivos de configuración)
  • 6 – Juegos
  • 7 – Varios
  • 8 – Comandos de administración del sistema

Sintaxis:

man <TOPICNAME>

1. Ver página man de un comando UNIX

Para leer la página de manual de un comando de UNIX, pase el nombre del comando como argumento a man. Lo siguiente mostrará la página de manual para el comando passwd.

$ man passwd
PASSWD(1)     User Commands     PASSWD(1)
NAME
       passwd - change user password
...

Algunos temas incluso pueden tener páginas man en más de una sección. En tal caso, el comando man mostrará la página que tiene el número de sección más bajo.

En este ejemplo, el comando passwd tiene páginas de manual en varias secciones. Pero, por defecto, muestra la página man de la sección 1.

La “PASSWD(1)” que se muestra en la primera línea de la salida del comando man indica que está mostrando la página del manual de la sección 1. La salida de la página del manual muestra el nombre del comando, la sintaxis de los comandos, la descripción de lo que hace el comando, opciones proporcionadas por el comando, etc…

2. Ver página man desde una sección específica

Para leer la página del manual de una sección en particular, proporcione el número de sección de la siguiente manera. El comando passwd tiene una página de manual tanto en la sección 1 como en la sección 5. De manera predeterminada, si no especifica el número de sección, mostrará la página de manual de la sección 1.

Para mostrar la página de manual de la sección 5, especifique el número de sección como se muestra a continuación.

$ man 5 passwd

Ahora mostrará la página del manual para el archivo de configuración /etc/passwd, ya que la sección número 5 es para formatos de archivo y conversiones.

3. Lista de secciones man disponibles para un comando

También puede enumerar todas las secciones disponibles sobre un tema en particular usando la opción -aw.

$ man -aw printf
/usr/share/man/man1/printf.1.gz
/usr/share/man/man3/printf.3.gz

De la salida anterior, podemos saber que hay 2 manuales de printf, uno en la sección "Comandos" y otro en "Llamadas a la biblioteca". Por lo tanto, puede ejecutar el siguiente comando man para ver ambas páginas man.

$ man printf

$ man 3 printf

4. Ver todas las páginas man de un comando:mostrar todas las secciones

Para ver todas las páginas man de un tema en particular, use la opción “-a”. Primero verá la página del manual con el número más bajo. Cuando salga de esa página y presione "Enter", aparecerá la siguiente página man.

$ man -a printf

El comando anterior mostrará primero la página de manual del comando printf(1). Cuando presiona "q" y presiona "Enter", se mostrará la página de manual de la función de biblioteca printf(3).

5. Ver la página del manual en formato HTML en un navegador

También puede ver la página de manual en formato HTML usando cualquier navegador de su deseo usando el argumento "-H". Esto abrirá la página de manual para el comando printf en Firefox como página HTML.

$ export BROWSER=/usr/bin/firefox

$ man -H printf

6. Cambiar el buscapersonas predeterminado utilizado por Man Command

Por defecto, el comando man usará la variable de entorno $PAGER para identificar qué buscapersonas usar para mostrar la salida. El usuario puede cambiar el buscapersonas en el que prefiere ver la página de manual usando la opción '-P'.

El siguiente comando mostrará la página de manual usando más buscapersonas de comandos.

$ man -P more printf

7. Buscar página man contra la sección NOMBRE

Para buscar en la página del manual contra la sección NOMBRE, use la opción "-f" como se muestra a continuación.

$ man -f printf
printf (3)           - formatted output conversion
printf (1)           - format and print data

Esto es equivalente a usar el comando whatis shell.

El comando anterior busca los nombres de las páginas del manual y muestra la descripción del tema dado si los nombres de las páginas del manual coinciden con el tema dado. También puede pasar varios temas en la misma línea de comando.

8. Buscar en la página de manual contra la sección NOMBRE y DESCRIPCIÓN

Para buscar en la página del manual contra la sección NOMBRE Y DESCRIPCIÓN, use la opción "-k". Es equivalente a usar el comando de shell "a propósito".

$ man -k printf
asprintf (3)         - print to allocated string
dprintf (3)          - print to a file descriptor
fprintf (3)          - formatted output conversion
fwprintf (3)         - formatted wide-character output conversion
printf (1)           - format and print data
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
...
...

El comando anterior buscará la palabra clave "printf" como expresión regular y mostrará todas las páginas man que coincidan con la palabra clave.


Linux
  1. Las 5 mejores opciones de comando man de Linux para navegar por las páginas man

  2. UNIX/Linux:10 ejemplos de comandos de Netstat

  3. 10 ejemplos de comandos Xargs en Linux / UNIX

  4. Cómo utilizar eficazmente las páginas de manual en Linux

  5. Ejemplos de comandos man en Linux

Comando Grep en Linux/UNIX

Comando ls en Linux/UNIX

comando cp en Linux/UNIX

Buscar comando en Linux/UNIX

Comando de historial en Linux:ver el historial de terminales de Linux

Comando CURL Linux:Aprendiendo con el ejemplo