On my research list: [WayBack] bash – aliasing cd to pushd – is it a good idea? – Unix & Linux Stack Exchange
It has a nice discussion on complements to pushd
/popd
/cd
/dirs
including a very nice set of navd
scripts that eases the navigation of the directory stack.
I found it because the ESXi busybox
does not have pushd
and popd
and a cd
won’t work from inside a shell script: [WayBack] linux – Why doesn’t “cd” work in a bash shell script? – Stack Overflow
It also made me find out that the ESXi busybox
does support cd -
to go to the previous directory. More info on that cd
syntax is at [WayBack] bash – Difference between “cd -” and “cd ~-” – Unix & Linux Stack Exchange
–jeroen