whatis
100%

Línea de Comandos · Lección 17

whatis

Aprende a obtener descripciones concisas de las páginas del manual y a interpretar sus números de sección.

Cuando reconoces el nombre de una orden, pero has olvidado para qué sirve, whatis puede ofrecer un recordatorio breve procedente de la base de datos de páginas del manual.

Consulta de un nombre exacto

Usar whatis es sencillo. Escribe whatis seguido del comando sobre el que quieres saber.

$ whatis cat
cat (1)              - concatenate files and print on the standard output

La salida es una descripción, no una lista de opciones ni ejemplos. Utiliza man cat o cat --help cuando necesites más detalles.

Conoces el nombre cat y quieres su descripción de una línea en el manual. ¿Qué orden debes ejecutar?

Lectura de los números de sección

La descripción que proporciona whatis proviene de la sección NAME de la página del manual del comando. Si un nombre tiene varias páginas del manual en diferentes secciones, whatis puede mostrar más de una línea.

$ whatis passwd
passwd (1)           - change user password
passwd (5)           - the password file

El número entre paréntesis es la sección del manual. Aquí, passwd(1) describe la orden de usuario y passwd(5), un formato de archivo. Puedes abrirlas explícitamente con man 1 passwd o man 5 passwd.

En la salida passwd (5) - the password file, ¿qué identifica (5)?

Elección entre whatis, man y apropos

  • whatis ls: Muestra una descripción en una línea para un nombre de comando exacto.
  • man ls: Abre la página completa del manual.
  • apropos keyword: Busca en las descripciones de las páginas man una palabra clave.

Por ejemplo:

$ apropos password

Utiliza apropos cuando conoces la tarea, pero no el nombre de la orden. Utiliza whatis cuando ya conoces el nombre.

No conoces el nombre de una orden, pero quieres buscar la palabra clave password en las descripciones del manual. ¿Qué orden sirve para esta tarea?

Cuando no aparece ninguna descripción

Si whatis informa de que no hay nada apropiado, quizá el tema no tenga instalada una página del manual o la base de datos esté desactualizada. Este resultado no demuestra que no exista un ejecutable, alias, función u orden integrada con ese nombre. Utiliza type NAME para ver cómo resuelve Bash el nombre y elige después la fuente de ayuda adecuada.

whatis deploy no encuentra ninguna descripción del manual. ¿Qué orden comprueba si Bash resuelve deploy como alias, función, orden integrada o ejecutable?

Lección completada

Has completado whatis

Ahora puedes obtener e interpretar descripciones concisas de la base de datos del manual.

  • Consultar un tema exacto con whatis.

  • Leer la sección del manual indicada entre paréntesis.

  • Utilizar man cuando necesites la página completa.

  • Utilizar apropos cuando conozcas una palabra clave en vez de un nombre.

Guarda tu progreso

Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.

Crear una cuenta gratuita
Siguiente Lección
Volver a Línea de Comandos