A really quick and simple tip: cd - takes you back to the last directory you were in.
Here’s an example:
$ pwd /home/kae $ cd /var/log $ pwd /var/log $ cd - /home/kae $ pwd /home/kae $]
Slightly more involved are the pushd and popd commands. These allow you to create a “stack” of directories with pushd, and to return to the previous level with popd:
$ pwd /home/kae $ pushd /usr/bin /usr/bin ~ $ pwd /usr/bin $ pushd /etc /etc /usr/bin ~ $ pwd /etc $ popd /usr/bin ~ $ pwd /usr/bin $ popd ~ $ pwd /home/kae $ popd bash: popd: directory stack empty $
Although pushd and popd are more powerful than a simple cd -, in reality they’re more complex than most people need.
Could this Linux Tip be improved? Let us know in the comments below.


