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.
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.
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
mancuando necesites la página completa.Utilizar
aproposcuando 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