$ type if
if is a shell keyword
Nie znam innych słów kluczowych powłoki.
Czy jest jakieś polecenie, aby wyświetlić listę wszystkich słów kluczowych powłoki bash.
Uwaga: help -m
wyświetla zarówno wbudowane powłoki, jak i słowa kluczowe powłoki.
command-line
bash
Avinash Raj
źródło
źródło
Odpowiedzi:
W tym celu istnieje wbudowane polecenie powłoki,
compgen
które z pewnością nie zostało zauważone podczas uruchamianiahelp -m
.Zobacz
help -m compgen
więcej informacji ocompgen
.źródło
Pomysł zaczerpnięty stąd :
Aby wyświetlić listę wszystkich słów kluczowych w bash, najpierw uruchom następujące polecenie w terminalu:
Następnie wpisz w sufler: :SpaceTabTab.
Działa dla mnie bardzo dobrze:
źródło