man echo
trabajos. pero por curiosidad, ¿tiene echo algo similar a una --help
bandera / parámetro?
man echo
trabajos. pero por curiosidad, ¿tiene echo algo similar a una --help
bandera / parámetro?
Respuestas:
Suponiendo que está usando bash, echo
hay un shell incorporado (que puede ver al ejecutar type echo
). Eso significa que la página del manual que desea leer es man bash
. O puede obtener ayuda sobre bash builtins y palabras clave con el help
builtin, por ejemplo help echo
.
La información que ve cuando ejecuta man echo
es para el echo
comando externo , instalado por GNU coreutils. ( type -a echo
)
Para aprender bash, lea http://mywiki.wooledge.org/BashGuide
Hay dos echo
El comando incorporado y otro, un ejecutable colocado en / bin / echo
El incorporado (este es el predeterminado) no tiene ninguna opción de ayuda mucho más allá del help echo
incorporado. Cualquier indicador colocado y que no esté en la lista se presenta como resultado del comando y no hay comando de ayuda.
En cambio, en la versión ejecutable /bin/echo
hay una --help
bandera que imprime el uso. pero debes llamar /bin/echo
explícito.
Otra forma sería usar el comando whatis bash, por ejemplo.
whatis echo >>>> shows as following
echo (1) - display a line of text
De acuerdo con la página de manual de Whatis , muestra descripciones de páginas manuales. Como
whatis whatis
whatis (1) - display manual page descriptions
Para los comandos parámetros breves u opciones, intente --usage
enfrente de ellos como
whatis --usage
Usage: whatis [-dvrwl?V] [-C FILE] [-L LOCALE] [-m SYSTEM] [-M PATH] [-s LIST]
[--debug] [--verbose] [--regex] [--wildcard] [--long]
[--config-file=FILE] [--locale=LOCALE] [--systems=SYSTEM]
[--manpath=PATH] [--sections=LIST] [--section=LIST] [--help]
[--usage] [--version] KEYWORD...
Otra fuente excelente es Ubuntu Manuals, también conocida como página de manual , simplemente escriba para buscar lo que desee.
Una sugerencia si prueba whatis en la terminal y presiona la tecla Tab con éxito se mostrará
Display all 9747 possibilities? (y or n)
Puedes experimentar dependiendo de las posibilidades anteriores.
También hay un propósito similar al man -k keyword
uso para buscar en los nombres y descripciones de las páginas del manual.
También puede usar whereis para ubicar los archivos de página binarios, de origen y manuales de un comando como
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Referencias oficiales
Puede consultar esta fuente extensa y excelente en la página Wiki de la línea de comandos de Ubuntu , como [ 7. Beginners / BashScripting ].
Consulte la guía de comandos incorporados de GNU Shell
Para fuente externa, consulte
Un índice AZ de la línea de comando Bash para Linux que explica ejemplos y uso .
O'reilly Linux Command Directory de Linux in a Nutshell, libro de la quinta edición
Podrías usar el comando de ayuda, ya que este es un bash incorporado, esta es una gran ayuda al hacer scripts
[11:16:07 oyrm ~]$ help
GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally. Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.
....
A este banner le sigue una lista de comandos, como se indica en el banner. Poner a prueba o probar
help echo
y creo que verán que esta es una descripción agradable y concisa de la aplicación del comando shell