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.

j0h
quelle

Antworten:

29

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

   OLDPWD The previous working directory as set by the cd command.
Waltinator
quelle
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