No necesitas memorizar todas las opciones de cada orden. Bash y muchos programas instalados pueden explicar su sintaxis directamente en la terminal, pero la fuente de ayuda adecuada depende del tipo de orden que utilices.
Línea de Comandos · Lección 15
help
Aprende a elegir entre la ayuda integrada, la salida de uso de un programa o las páginas del manual para consultar una orden.
Ayuda para órdenes integradas de Bash
Bash proporciona la orden integrada help para las órdenes implementadas por la propia shell. Algunos ejemplos son cd, history y type.
Para usar help, escríbelo seguido del nombre del comando interno.
$ help echo
La salida describe la sintaxis y el comportamiento de la orden integrada. Ejecutar help sin argumentos enumera las órdenes para las que Bash dispone de ayuda.
¿Qué orden muestra la entrada de ayuda de Bash para su orden integrada cd?
Solicitud del resumen de uso de un programa
Para la mayoría de los otros programas ejecutables que no están integrados en el shell, el comando help no funcionará. En cambio, una convención común es proporcionar una opción --help. Esta opción indica al programa que imprima un resumen de uso y luego termine.
$ ls --help
Aunque la mayoría de los desarrolladores siguen este estándar, no es universal. Probar --help suele ser un buen primer paso para un programa desconocido.
¿Qué orden suele mostrar un resumen rápido de uso proporcionado por el programa externo ls?
Cómo averiguar la resolución de un nombre en Bash
Si no estás seguro de si un comando es un interno de Bash o un programa externo, usa type.
$ type cd
cd is a shell builtin
$ type ls
ls is /usr/bin/ls
El resultado exacto puede variar según los alias, funciones, programas instalados y el valor de PATH. Utiliza type -a NAME si quieres que Bash muestre todas las resoluciones conocidas, no solo la primera que usaría.
No sabes si deploy es un alias, una función, una orden integrada o un ejecutable. ¿Qué orden de Bash comprueba cómo se resuelve el nombre?
Elección del nivel de detalle
- Usa
help COMMANDpara comandos internos de Bash comocd,echoyhistory. - Usa
COMMAND --helppara un resumen rápido de muchos comandos externos. - Usa
man COMMANDpara páginas de manual detalladas. - Usa
whatis COMMANDpara una descripción de una línea.
Las próximas lecciones examinan con más detalle las páginas del manual y las descripciones de una sola línea.
Necesitas documentación detallada de la orden externa ls, no solo un resumen breve de uso. ¿Qué orden debes probar?
Lección completada
Has completado help
Ahora puedes elegir una fuente de ayuda según cómo resuelva Bash una orden.
Utilizar
helppara las órdenes integradas de Bash.Probar
--helppara obtener un resumen rápido de uso de un programa.Inspeccionar la resolución de nombres con
type.Abrir documentación detallada con
man.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita