Linux下高效切换目录 -- 目录栈 进行操作 dirs pushd popd

显示目录栈内容:dirs

直接敲不带参数,默认显示当前路径进行回显

Linux下高效切换目录 --  目录栈 进行操作  dirs pushd popd

-v  显示栈中的索引编号

Linux下高效切换目录 --  目录栈 进行操作  dirs pushd popd

-c  清空栈

PS:顶部的元素始终跟当前目录一致

压入目录栈:pushd

直接敲不带参数,会默认把栈内索引0和索引1路径进行切换(效果有点类似cd -

pushd [路径]  切换到这个目录并且把路径压栈到dirs内

pushd +/- [数值]

+ 从目录栈由上往下数

Linux下高效切换目录 --  目录栈 进行操作  dirs pushd popd

- 从目录栈由下往上数

Linux下高效切换目录 --  目录栈 进行操作  dirs pushd popd

 PS: 计数起始是从0为起始

弹出目录栈:popd

popd不带任何参数执行的效果,就是将目录栈中的栈顶元素出栈。这时,栈顶元素发生变化,自然当前目录也会发生相应的切换。

Linux下高效切换目录 --  目录栈 进行操作  dirs pushd popd