La solution que j'ai choisie était d'exécuter la commande :
$ compgen -A function -abck | sort -u >> cmds.txt
qui ajoute toutes les commandes, fonctions et alias exécutables à un fichier texte cmds.txt
Extrait de :https://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases
Édit :sort -u
ajouté commander pour supprimer les doublons comme suggéré par glenn jackman
Il semble compgen
génère des doublons :peut-être des programmes qui apparaissent à plusieurs endroits dans votre PATH :
la saisie semi-automatique dit :
$ [tab][tab]
Display all 2328 possibilities? (y or n)
compgen dit :
$ compgen -A function -abck | wc -l
2647
$ compgen -A function -abck | sort -u | wc -l
2328
Je ne sais pas si c'est important pour vous.