pushd和popd

本文最后更新于:2023年12月5日 晚上

在 shell 脚本中,相比 cdcd -,使用 pushdpopd 更高端大气上档次

  • pushd : push (in) directory,将目录压栈,最后一个压入的目录位于栈顶
  • popd : pop (out) directory,将目录栈逐个弹出

目录栈的栈顶永远存放的是当前目录。如果当前目录发生变化,那么目录栈的栈顶元素肯定也变了;反过来,如果栈顶元素发生变化,那么当前目录肯定也变了

pushd 不带参数,就会在栈顶的两个目录之间切换.如果需要调整到其他目录,可以使用+n 参数.具体每个栈内目录编号,通过 dirs -v 查看


pushd和popd
http://blog.lujinkai.cn/运维/基础/shell脚本编程/pushd和popd/
作者
像方便面一样的男子
发布于
2020年12月9日
更新于
2023年12月5日
许可协议