Index

navigation

go to directory
cd [dir]
go to home dir
cd
cd ~
push current directory onto navigation stack
pushd .
push current directory onto navigation stack and go to dir
pushd [dir]
remove most recent entry from navigation stack and go there
popd
list navigation stack (single line)
dirs
list navigation stack (multiline)
dirs -p
list navigation stack (multiline with index)
dirs -v
use full path names when printing navigation stack
dirs -l
print entry on [index] in navigation stack (start @ most recent)
dirs +[index]
print entry on [index] in navigation stack (start @ least recent)
dirs +[index]
go to dir [index] in navigation stack
cd ~[index]
clear directory stack
dirs -c
documentation
https://www.gnu.org/software/bash/manual/html_node/Directory-Stack-Builtins.html