Tente usar pushd
e popd
em vez de cd
.
$ pushd ~/test/A
~/test/A ~/test
$ pushd ~/test/B
~/test/B ~/test/A ~/test
$ pushd ~/test/C
~/test/C ~/test/B ~/test/A ~/test
$ popd
~/test/B ~/test/A ~/test
$ popd
~/test/A ~/test
Esses comandos mantêm uma pilha de diretórios para que você possa fazer o caminho de volta!