zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux快速目录间切换cd pushd popd

Linux 快速 目录 切换 CD
2023-09-11 14:17:11 时间

1.   cd -     当前目录和之前所在的目录之间的切换

2.   cd + Alt . 用上次命令的最后一个目录路径

要用上上次命令的最后一个目录,就Alt+.两次就可以了

 

3.   pushd popd 多个目录间切换

 

在/usr和/etc/ssh和/etc/rc.d和当前路径之间切换,则可以在命令行下输入:

aliyunzixun@xxx.com:~$ pushd /usr

/usr ~

aliyunzixun@xxx.com:/usr$ pushd /etc/ssh

/etc/ssh /usr ~

aliyunzixun@xxx.com:/etc/ssh$ pushd /etc/rc.d

/etc/rc.d /etc/ssh /usr ~

 

pushd会自动把当前路径加入到可切换路径中。执行dirs,可以看到显示四个路径:

aliyunzixun@xxx.com:/etc/rc.d$ dirs

/etc/rc.d /etc/ssh /usr ~

 

输入pushd,既可以在前两个路径之间相互切换。

如果想切换到最后一个(栈底)路径时 pushd +2即可。

aliyunzixun@xxx.com:/etc/rc.d$ pushd 

/etc/ssh /etc/rc.d /usr ~

aliyunzixun@xxx.com:/etc/ssh$ pushd 

/etc/rc.d /etc/ssh /usr ~

aliyunzixun@xxx.com:/etc/rc.d$ pushd +2

/usr ~ /etc/rc.d /etc/ssh

aliyunzixun@xxx.com:/usr$ 

 

如果想清空这些路径,执行dirs -c即可。

aliyunzixun@xxx.com:/usr$ dirs -c

aliyunzixun@xxx.com:/usr$ dirs

/usr

aliyunzixun@xxx.com:/usr$ 

如果你需要从堆栈中删除一个目录,键入popd,然后是目录名称,再按回车键。

 

参考目录:

1 https://cn.aliyun.com/jiaocheng/203429.html