Comme fd0 l'a commenté plus haut, la meilleure source pour lister rapidement tout ce que vous pouvez faire dans le Terminal, est d'utiliser la commande Bash intégré compgen .
Compgen
s'interface avec la fonction "completion" de Bash, de sorte qu'il est destiné à conserver une liste de presque tout ce que vous pouvez faire dans le shell. Il est donc intéressant que techniquement compgen liste les commandes, les alias et les fonctions, ainsi que quelques autres choses comme les builtins, les variables, les groupes, les travaux et les noms de service. Mon expérience est qu'il ne listera pas tout, comme les applications typiquement exécutées dans l'interface graphique, que je mentionnerai ci-dessous. Vous pouvez utiliser le open
dans OSX pour un certain nombre de choses, par exemple.
compgen -c
exécute la commande dans un environnement de sous-shell, et sa sortie est utilisée comme les compléments possibles, ce qui est probablement ce que vous voulez. Si Bash si votre shell, il fournira des informations similaires pour toutes les commandes ou pour une seule commande si vous appuyez sur Tab Tab .
C'est également fréquent dans OSX que de nombreux programmes peuvent être exécutés à partir du shell, tant de noms de programmes que vous trouverez dans /Applications peut également être appelé via une CLI à partir du shell. De la même manière, de nombreux programmes sont (au moins) à /Applications/Utilitaires Des informations intéressantes sont disponibles à l'adresse suivante /Système/Bibliothèque/CoreServices/Applications (ainsi que d'autres choses sous le répertoire principal /System...), et aussi parfois des programmes personnalisés sont placés sous les emplacements classiques d'Unix comme /usr/bin, usr/local/bin, /opt, et /sys/bin.
Vous pouvez souvent trouver d'autres choses intéressantes à taper, probablement aussi couvertes ci-dessus, en tapant help
o help [command or argument]
avec plus d'informations sur la plupart des programmes ou des modules intégrés fournis avec le logiciel. info [command]
o man [command].
Apropos
est également très intéressant, ce que vous savez peut-être déjà. Ces outils permettent d'obtenir presque tout, j'imagine qu'il y a d'autres choses que l'on doit, ou devrait, pirater et découvrir...