Antworten:
Ja, es ist $ OLDPWD.
~$ cd src/
~/src$ cd ..
~$ echo $OLDPWD
/home/$USER/src
Sie können anstelle von $ OLDPWD auch ~ - (überall dort, wo Sie die Tilde-Erweiterung verwenden können) verwenden:
# Copy a file from the previous working directory.
cp ~-/file1 .
Es gibt auch ~ + für $ PWD, was für Befehle nützlich ist, die ein absolutes Verzeichnis erfordern:
./configure --prefix ~+/root
Beachten Sie, dass Dinge wie --prefix=~+/root
aufgrund der Tilde-Erweiterungsregeln nicht funktionieren. Verwenden Sie --prefix="$PWD/root"
stattdessen.