开源是一种精神,分享是一种美德!

pushd

相关命令:cd,popd,dirs
pushd  将目录压入目录栈,进行目录切换命令

用法:
      pushd [-n] [+N | -N | dir]

参数:

+n  切换目录,以当前目录为准,从右向左数第n个

-n  切换目录,以当前目录为准,从左向右数第n个

[root@localhost zhangy]# pushd /root
~ /home/zhangy      #这个符号~代表根home目录

[root@localhost zhangy]# pushd /home/zhangy/download/
/home/zhangy/download /home/zhangy ~    #添加目录

[root@localhost download]# pushd /usr/local/
/usr/local /home/zhangy/download /home/zhangy ~    #添加目录

[root@localhost download]# pushd +1
/home/zhangy ~ /usr/local /home/zhangy/download
[root@localhost zhangy]#          #切换到了原始目录

[root@localhost zhangy]# pushd +1
~ /usr/local /home/zhangy/download /home/zhangy  
[root@localhost ~]#              #切换到home目录 

[root@localhost ~]# pushd -2
/usr/local /home/zhangy/download /home/zhangy ~
[root@localhost local]#          #切换到了/usr/local目录
 

评论(1)

    • lockelee
      这个命令有什么用呢?
      [回复]

评论

名字:
验证码:
获取验证码
内容: