Shell文件操作: pushd,popd,dirs

目录切换

“-“等同于 $OLDPWD变量。$OLDPWD变量就是bash所记录的前一个目录

cd - 的作用是可以回到前一个目录

多个目录之间切换 pushd popd dirs

  • pushd : 切换到作为参数的目录,并把原目录和当前目录压入到一个虚拟的堆栈中;如果不指定参数,则会回到前一个目录,并把堆栈中最近的两个目录作交换
  • popd: 弹出堆栈中最近的目录
  • dirs: 列出当前堆栈中保存的目录列表

dirs说明:
1、 -p参数可以每行一个目录的形式显示堆栈中的目录列表;-v参数可以在目录前加上编号
2、 有 -v时,不添加 -p也可以每行一个目录的形式显示
3、 最近压入堆栈的目录位于最上面

文章作者: kyren
文章链接: http://huluo666.github.io/2016/05/11/Shell文件操作:pushd、popd,dirs/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyren's Blog