man echo
funktioniert. Hat Echo aus Neugier etwas Ähnliches wie ein --help
Flag / Parameter?
man echo
funktioniert. Hat Echo aus Neugier etwas Ähnliches wie ein --help
Flag / Parameter?
Antworten:
Angenommen, Sie verwenden bash, echo
ist eine eingebaute Shell (die Sie beim Ausführen sehen können type echo
). Das heißt, die Manpage, die Sie lesen möchten, ist man bash
. Oder Sie können Hilfe zu Bash-Buildins und Keywords mit dem help
Builtin erhalten, z help echo
.
Die Informationen, die Sie beim Ausführen sehen man echo
, echo
beziehen sich auf den externen Befehl, der von GNU coreutils installiert wird. ( type -a echo
).
Lesen Sie http://mywiki.wooledge.org/BashGuide, um Bash zu lernen
Es gibt zwei echo
integrierte Befehle und einen ausführbaren Befehl in / bin / echo
Die eingebaute (dies ist die Standardeinstellung) hat keine Hilfemöglichkeiten, die weit über die help echo
eingebaute hinausgehen . Alle dort platzierten und nicht aufgelisteten Flags werden als Befehlsergebnis angezeigt und es gibt keinen Hilfebefehl.
In der ausführbaren Version /bin/echo
gibt es stattdessen ein --help
Flag, das die Verwendung druckt. aber du musst /bin/echo
explizit anrufen .
Eine andere Möglichkeit wäre beispielsweise die Verwendung des Befehls whatis bash.
whatis echo >>>> shows as following
echo (1) - display a line of text
Laut der Whatis-Manpage werden Beschreibungen der Manualseiten angezeigt. Sowie
whatis whatis
whatis (1) - display manual page descriptions
Bei Befehlen versuchen kurze Parameter oder Optionen --usage
vor ihnen als
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...
Eine weitere hervorragende Quelle ist Ubuntu Manuals aka manpage. Geben Sie einfach ein, um zu suchen, was Sie wollen.
Ein Vorschlag , wenn Sie versuchen , whatis in Terminal ein und drücken Sie Tab - Taste erfolgreich wird es zeigen
Display all 9747 possibilities? (y or n)
Sie können je nach obigen Möglichkeiten experimentieren.
Es gibt auch apropos , man -k keyword
die zum Durchsuchen der Namen und Beschreibungen der manuellen Seiten ähnlich sind .
Sie können whereis auch verwenden , um die Binär-, Quell- und Manpage- Dateien eines Befehls als zu lokalisieren
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Offizielle Referenzen
Sie finden diese umfangreiche und ausgezeichnete Quelle auf der Ubuntu Command Line Wiki-Seite wie [ 7. Beginners / BashScripting ].
Siehe GNU Shell Built-in Commands-Handbuch
Für externe Quelle beziehen Sie sich
Ein AZ-Index der Bash-Befehlszeile für Linux , in dem Beispiele und die Verwendung erläutert werden .
O'reilly Linux Command Directory von Linux in Kürze , 5th Edition-Buch
Sie können den Befehl help verwenden, da dies eine integrierte Bash ist. Dies ist eine große Hilfe beim Schreiben von Skripten
[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.
....
Diesem Banner folgt eine Liste von Befehlen, wie im Banner angegeben. Ausprobieren
help echo
und ich denke, Sie werden sehen, dass dies eine schöne, prägnante Beschreibung der Anwendung des Shell-Befehls ist