Der dirs -v
Der Befehl listet den Verzeichnisstapel mit Zahlen vor jedem Verzeichnis auf, und Sie können dem pushd
ein Zahlenargument geben Befehl, damit es in dieses Verzeichnis springt. Wenn beispielsweise dirs -v
zeigt, dass das Verzeichnis, in das Sie wechseln möchten, 2
hat davor (d.h. ist das dritte Verzeichnis in der Liste), pushd +2
ausführen wechselt in dieses Verzeichnis.
Um Tipparbeit zu sparen, können Sie diese Befehle verkürzen, indem Sie ihnen Aliase wie diesen geben:
alias dv="dirs -v"
alias pd=pushd
Sie könnten Platzhalter verwenden:
cd ../*test1 or even cd *t1
cd ../2010*test2
cd ../*bar
Sie sind viel flexibler und Sie müssen nicht für jede Situation ein Skript planen, sobald Sie sich daran gewöhnt haben, werden Sie sie für alle Arten von Verzeichnissen verwenden. Beispiele:
cd /e*/n*k will take you to /etc/network
cd /h* to /home
Sie sind überall einsetzbar (ls
auch natürlich, damit Sie filtern können, was zu sehen ist)
Bash-Platzhalter