Was kann ich in meine Shell eingeben (was zufällig bash
ist ), die alle erkannten Befehle auflistet?
Unterscheidet sich dies auch je nach Shell? Oder haben alle Shells nur ein „Verzeichnis“ von Befehlen, die sie erkennen?
Zweitens, andere Frage, aber wie kann ich diese überschreiben? Mit anderen Worten, wie kann ich meine eigene view
schreiben Befehl, um den auf meinem Ubuntu-System vorhandenen zu ersetzen, der anscheinend nur vim
lädt .
Akzeptierte Antwort:
Sie können compgen
verwenden
compgen -c # will list all the commands you could run.
FYI:
compgen -a # will list all the aliases you could run.
compgen -b # will list all the built-ins you could run.
compgen -k # will list all the keywords you could run.
compgen -A function # will list all the functions you could run.
compgen -A function -abck # will list all the above in one go.