Co mohu napsat do svého shellu (což je shodou okolností bash
), který zobrazí seznam všech příkazů, které jsou rozpoznány?
Také se to liší podle shellu? Nebo mají všechny shelly pouze „adresář“ příkazů, které rozpoznávají?
Za druhé, jiná otázka, ale jak mohu přepsat kteroukoli z nich? Jinými slovy, jak mohu napsat svůj vlastní view
příkaz k nahrazení toho existujícího v mém systému Ubuntu, který, jak se zdá, právě načítá vim
.
Přijatá odpověď:
Můžete použít compgen
compgen -c # will list all the commands you could run.
Pro informaci:
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.
Jak spustit příkaz uvnitř spuštěného kontejneru Systemd?
Jak získat popisy dostupných možností „obchodu“?