Fast command-line navigation using pushd and popd

When dealing with multiple locations on a terminal or shell prompt, our common practice is to copy and paste the paths. However, this is ineffective when there is only command-line access without a GUI. For example, if we are dealing with locations /var/www, /home/slynux, and /usr/src, when we need to navigate to these locations one by one, it is really difficult to type the path every time when we need to switch between the paths. Hence, the command-line interface (CLI) based navigation techniques such as pushd and popd are used. Let us see how to use them in this recipe.

Getting ready

pushd and popd are used to switch between multiple directories without the copying and pasting of directory paths. ...

Get Linux Shell Scripting Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.