An in-depth look at the three commands that allow you to manipulate the directory stack. How to add, remove, view and clear the directory stack as well as some interesting uses.
Source: LXer – Working with the Directory Stack – An In-Depth Look at Pushd, Popd and Dirs