Řešením, které jsem zvolil, bylo spustit příkaz:
$ compgen -A function -abck | sort -u >> cmds.txt
který připojí všechny spustitelné příkazy, funkce a aliasy do textového souboru cmds.txt
Převzato z:https://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases
Edit:přidáno sort -u
příkaz k odstranění duplikátů, jak navrhuje glenn jackman
Zdá se, že compgen
vypíše duplikáty:možná programy, které se objevují na více místech ve vaší PATH:
automatické doplňování říká:
$ [tab][tab]
Display all 2328 possibilities? (y or n)
compgen říká:
$ compgen -A function -abck | wc -l
2647
$ compgen -A function -abck | sort -u | wc -l
2328
Nevím, jestli je to pro vás důležité.
Proč jsou < nebo > vyžadovány pro použití /dev/tcp
Proč se zdá, že při použití této konstrukce bash pipe ztrácím data?