man echo
travaux. mais par curiosité, l'écho a-t-il quelque chose de similaire à un --help
indicateur / paramètre?
man echo
travaux. mais par curiosité, l'écho a-t-il quelque chose de similaire à un --help
indicateur / paramètre?
Réponses:
En supposant que vous utilisez bash, echo
c'est un shell intégré (que vous pouvez voir en exécutant type echo
). Cela signifie que la page de manuel que vous souhaitez lire est man bash
. Ou vous pouvez obtenir de l'aide sur les commandes et les mots clés bash avec la commande help
intégrée, par exemple help echo
.
Les informations que vous voyez lorsque vous exécutez man echo
sont pour la echo
commande externe , installée par GNU coreutils. ( type -a echo
).
Pour apprendre bash, lisez http://mywiki.wooledge.org/BashGuide
Il y a deux echo
La commande intégrée et une autre, un exécutable placé dans / bin / echo
Le intégré (c'est celui par défaut) n'a pas d'options d'aide bien au-delà du help echo
intégré. Tous les drapeaux placés et non répertoriés sont présentés comme résultat de la commande et il n'y a pas de commande d'aide.
Dans la version exécutable, il /bin/echo
y a plutôt un --help
indicateur qui imprime l'utilisation. mais vous devez appeler /bin/echo
explicite.
Une autre façon serait d'utiliser la commande whatis bash par exemple.
whatis echo >>>> shows as following
echo (1) - display a line of text
Selon la page de manuel Whatis , il affiche les descriptions des pages de manuel. Tel que
whatis whatis
whatis (1) - display manual page descriptions
Pour les commandes, des paramètres ou options brefs, essayez --usage
devant eux comme
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...
Une autre excellente source est Ubuntu Manuals aka manpage , tapez simplement pour rechercher ce que vous voulez.
Une suggestion si vous essayez ce qui est dans le terminal et appuyez sur la touche Tab avec succès, elle s'affichera
Display all 9747 possibilities? (y or n)
Vous pouvez expérimenter en fonction des possibilités ci-dessus.
Il existe également des options similaires à man -k keyword
utiliser pour rechercher les noms et descriptions des pages de manuel.
Vous pouvez également utiliser whereis pour localiser les fichiers binaires, source et page de manuel d'une commande en tant que
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Références officielles
Vous pouvez consulter cette source complète et excellente sur la page wiki de ligne de commande d'Ubuntu telle que [ 7. Débutants / BashScripting ].
Reportez -vous au guide des commandes intégrées de GNU Shell
Pour la source externe, reportez-vous
Un index AZ de la ligne de commande Bash pour Linux expliquant des exemples et leur utilisation .
O'reilly Linux Command Directory from Linux in a Nutshell, 5e édition livre
Vous pouvez utiliser la commande help, car il s'agit d'une commande bash, cela représente beaucoup d'aide lors de l'écriture de 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.
....
Cette bannière est suivie d'une liste de commandes, comme indiqué dans la bannière. Essaie
help echo
et je pense que vous verrez que c'est une belle description concise de l'application de la commande shell