Bislang habe ich immer “pushd” und “popd” benutzt, um auf der Bash zu einem Verzeichnis und dann wieder in das Ausgangsverzeichnis zurückzuspringen.
Sehr umständlich, außerdem denkt man sehr oft im Vorfeld nicht daran, dass man noch einmal in sein Ursprungsverzeichnis zurückwechseln muss.
Viel einfacher funktioniert das Verzeichnis-Hopping mit
$ cd -
Mit diesem Befehl springt der Basher zu dem Verzeichnis, aus dem er mit dem letzten “cd” gekommen ist.
Weitere eingegebene “cd -” lassen einen zwischen den letzten beiden aktiven Verzeichnissen hin- und herspringen.