Gibt es eine vorherige Verzeichnisvariable?


16

Die Umgebungsvariable in $PWDhat das aktuelle Arbeitsverzeichnis. Gibt es eine Variable, die das vorherige Verzeichnis enthält? Wenn dies nicht der Fall ist, wie könnte einer erstellt werden?

Ich denke, das könnte nützlich sein.

Antworten:


29

Ja da ist. man bashwird dich zu ... führen

   OLDPWD The previous working directory as set by the cd command.

1
Schön, das wusste ich nicht.
Kos

1
Das wird so nützlich sein. ( uncdBefehl, jemand?)
Kaz Wolfe

11
Mit können Sie cd -zum vorherigen Verzeichnis zurückkehren.
NZD,

2
Bash verwaltet einen Stapel aller von Ihnen besuchten Verzeichnisse. Sie können diesen Stapel mit pushdund popdbearbeiten. Siehe man bashfür weitere Einzelheiten.
NZD

1
@NZD Der Stapel enthält nicht alle von Ihnen besuchten Verzeichnisse, es sei denn, ich war lange Zeit irgendwie sehr verwirrt - nur die, die Sie speziell mit gespeichert haben pushd.
David Z
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.