Sim, é $ OLDPWD.
~$ cd src/
~/src$ cd ..
~$ echo $OLDPWD
/home/$USER/src
O comando
cd -
mudará o pwd para o último diretório.
Existe uma maneira de saber qual diretório é, para que eu saiba onde estou indo para o CD?
Sim, é $ OLDPWD.
~$ cd src/
~/src$ cd ..
~$ echo $OLDPWD
/home/$USER/src
O diretório anterior é salvo em $ OLDPWD
Você também pode usar ~ - (em qualquer lugar que você pode usar a expansão do til) em vez de $ OLDPWD:
# Copy a file from the previous working directory.
cp ~-/file1 .
Existe também ~ + para $ PWD, o que é útil para comandos que requerem um diretório absoluto:
./configure --prefix ~+/root
Note que coisas como --prefix=~+/root
não funcionam devido às regras de expansão do til; use --prefix="$PWD/root"
.