man echo
Pracuje. ale z ciekawości, czy echo ma coś podobnego do --help
flagi / parametru?
man echo
Pracuje. ale z ciekawości, czy echo ma coś podobnego do --help
flagi / parametru?
Odpowiedzi:
Zakładając, że używasz bash, echo
jest to wbudowana powłoka (którą możesz zobaczyć po uruchomieniu type echo
). Oznacza to, że strona podręcznika, którą chcesz przeczytać, to man bash
. Lub możesz uzyskać pomoc dotyczącą help
wbudowanych bashów i słów kluczowych z wbudowanymi, np help echo
.
Informacje, które widzisz po uruchomieniu man echo
, dotyczą echo
polecenia zewnętrznego instalowanego przez GNU coreutils. ( type -a echo
).
Aby nauczyć się bash, przeczytaj http://mywiki.wooledge.org/BashGuide
Istnieją dwa echo
Wbudowane polecenie, a drugi to plik wykonywalny umieszczony w / bin / echo
Wbudowany (jest to domyślny) nie ma żadnych opcji pomocy daleko poza help echo
wbudowanym. Wszelkie umieszczone i niewymienione flagi są przedstawiane jako wynik polecenia i nie ma polecenia pomocy.
Zamiast tego w wersji wykonywalnej /bin/echo
znajduje się --help
flaga, która drukuje użycie. ale musisz zadzwonić /bin/echo
jawnie.
Innym sposobem byłoby na przykład użycie komendy whatis bash.
whatis echo >>>> shows as following
echo (1) - display a line of text
Według strony podręcznika Whatis wyświetla ręczne opisy stron. Jak na przykład
whatis whatis
whatis (1) - display manual page descriptions
W przypadku poleceń krótkie parametry lub opcje spróbuj --usage
przed nimi jak
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...
Innym doskonałym źródłem są Podręczniki Ubuntu, czyli strona podręcznika , wystarczy wpisać, aby wyszukać to, czego chcesz.
Sugestia, jeśli spróbujesz whatis w terminalu i naciśniesz klawisz Tab , pojawi się
Display all 9747 possibilities? (y or n)
Możesz eksperymentować w zależności od powyższych możliwości.
Są też apropos podobne do man -k keyword
wyszukiwania nazw i opisów stron podręcznika.
Możesz także użyć whereis do zlokalizowania plików stron binarnych, źródłowych i stron podręcznika polecenia jako
whatis whereis
whereis (1) - locate the binary, source, and manual page files for a command
Oficjalne referencje
Możesz skorzystać z tego obszernego i doskonałego źródła na stronie Wiki Ubuntu Command Line, na przykład [ 7. Początkujący / BashScripting ].
Odnosić się Przewodnik po wbudowanych poleceniach GNU Shell
Dla źródła zewnętrznego patrz
Indeks AZ wiersza poleceń Bash dla systemu Linux wyjaśniający przykłady i sposób użycia .
Katalog poleceń systemu Linux firmy O'reilly z Linuksa w książce Nutshell, wydanie 5
Możesz użyć polecenia help, ponieważ jest to wbudowane bash, jest to bardzo pomocne podczas pisania skryptów
[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.
....
Po tym banerze znajduje się lista poleceń, jak wskazano w banerze. Spróbować
help echo
i myślę, że zobaczysz, że jest to ładny, zwięzły opis zastosowania polecenia powłoki