美文网首页
pushd popd dirs简述

pushd popd dirs简述

作者: 何景根 | 来源:发表于2019-03-12 17:27 被阅读0次

    cd命令帮助用户跳到指定的目录,问题是跳了之后回不来原来的目录。pushd与popd 很好的处理这一问题。

    pushd与popd是处理一个栈结构,而这个栈存储的都是路径。

    pushd 表示对参数所指的目录压入栈顶,然后再像cd命令一样转到这个目录。

    popd表示对栈顶中的目录项弹出,这时栈顶发生变化,指向栈顶的底一项,然后再像cd命令一样cd到栈顶项。

    dirs用于显示栈中的各项。

    例如下面:

    小编当前shell目录是/Users/hejinggen

    pushd ./Documents     #输出    ~/Documents ~,并跳到Documents目录

    dirs                                #输出    ~/Documents ~

    popd                              #输出 ~,并切换目录来

    当前shell目录恢复到/Users/hejinggen

    相关文章

      网友评论

          本文标题:pushd popd dirs简述

          本文链接:https://www.haomeiwen.com/subject/aqbnpqtx.html