La ligne de commande est une drôle de chose. Je pense que l'on ne peut apprendre qu'une partie de ce que l'on peut apprendre par soi-même, le reste étant appris par accident en regardant quelqu'un d'autre utiliser une ligne de commande.
J'ai utilisé le Shell pendant des années en tapant minutieusement les noms des répertoires à la main. Un jour, je regardais un ami s'amuser sur un système et il n'arrêtait pas de taper sur la touche de tabulation. Je lui ai demandé "pourquoi tu appuies sur la touche de tabulation ?". Réponse : il essaie de compléter le nom du répertoire ou du fichier. Qui l'eût cru : la touche de tabulation ! Tapez un bout du fichier ou du répertoire, appuyez sur la touche tab, et il essaiera de terminer ce que vous avez tapé (le comportement dépend de quel Shell cependant).
Un jour, cet ami m'observait sur la ligne de commande et m'a vu taper quelque chose comme :
coryking@cory ~/trunk/mozi $ pushd /etc
/etc ~/trunk/mozi
coryking@cory /etc $ popd
~/trunk/mozi
coryking@cory ~/trunk/mozi $
Qui l'eût cru ? Il n'a jamais su popd
/ pushd
. Je suppose que nous sommes quittes...