help
100%

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.

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.

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 COMMAND para comandos internos de Bash como cd, echo y history.
  • Usa COMMAND --help para un resumen rápido de muchos comandos externos.
  • Usa man COMMAND para páginas de manual detalladas.
  • Usa whatis COMMAND para 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 help para las órdenes integradas de Bash.

  • Probar --help para 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
Siguiente Lección
Volver a Línea de Comandos