Jak uzyskać pomoc dotyczącą „echa” lub innych poleceń bash?


14

man echoPracuje. ale z ciekawości, czy echo ma coś podobnego do --helpflagi / parametru?


A może po prostu spróbujesz sprawdzić, czy to działa?
Oxwivi

6
Próbowałem tego, Sir. i stąd pytanie. Zredagowałem go teraz, aby był mniej mylący.
theTuxRacer

Odpowiedzi:


20

Zakładając, że używasz bash, echojest 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ą helpwbudowanych bashów i słów kluczowych z wbudowanymi, np help echo.

Informacje, które widzisz po uruchomieniu man echo, dotyczą echopolecenia zewnętrznego instalowanego przez GNU coreutils. ( type -a echo).

Aby nauczyć się bash, przeczytaj http://mywiki.wooledge.org/BashGuide


8

Istnieją dwa echoWbudowane polecenie, a drugi to plik wykonywalny umieszczony w / bin / echo

Wbudowany (jest to domyślny) nie ma żadnych opcji pomocy daleko poza help echowbudowanym. Wszelkie umieszczone i niewymienione flagi są przedstawiane jako wynik polecenia i nie ma polecenia pomocy.

Zamiast tego w wersji wykonywalnej /bin/echoznajduje się --helpflaga, która drukuje użycie. ale musisz zadzwonić /bin/echojawnie.


5

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 --usageprzed 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 keywordwyszukiwania 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


0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.