Pushd and popd

pushd & popd
Original author(s)Bill Joy
Developer(s)Various open-source and commercial developers
Operating systemUnix, Unix-like, DOS, Windows, ReactOS
PlatformCross-platform
TypeCommand

In computing, pushd and popd are a pair of commands which allow users to quickly switch between the current and previous directory when using the command line. When called, they use a directory stack to sequentially save and retrieve directories visited by the user.[1][2]

They are widely available as builtin commands in many command-line interpreters, such as 4DOS, Bash,[3] C shell, tcsh, Hamilton C shell, KornShell, cmd.exe and PowerShell, and for various operating systems including both Windows and Unix-like systems.