change directory
cd - 切换到上一个目录。
directory stack
目录堆栈默认值有当前目录。
pushd
pushd dirpath 将目录 push 到目录栈,并切换到该目录。
栈顶到栈底编号从 0 开始。
栈底到栈顶编号从 -0 开始。
pushd +2 将从栈顶开始编号为 2 的 directory path 移到栈顶
pushd -2 将从栈底开始编号为 -2 的 directory path 移到栈顶
popd
popd 将目录栈顶元素出栈。并切换到栈顶目录。
popd +2 将从栈顶开始编号为 2 的 directory path 移出栈
popd -2 将从栈底开始编号为 -2 的 directory path 移出栈
dirs
查看目录栈信息
图解

cd /root查看目录堆栈 dirs -vcd /c-codes查看目录堆栈 dirs -v- 以上可知目录堆栈默认只有当前目录。
pushd /varpushd /var/runpushd /var/run/mysqld- 3~6 项目堆栈添加目录,并切换到目标目录。
popd弹出当前目录堆栈栈顶目录。
本文详细介绍了在命令行中如何使用cd、pushd、popd和dirs命令进行目录切换和管理,包括利用目录堆栈进行高效目录操作的方法。
7104

被折叠的 条评论
为什么被折叠?



