linux 命令:pushd、popd与dirs用于多路径跳转,用法介绍

1、dirs用法:
dirs: 显示栈里面所有的路径,一定会包含当前路径。
dirs -v: 显示栈里面的所有路径和下标,通过下标,我们可以用pushd +下标到这个目录,然后popd+下标把这个路径在栈里面弹出来。
dirs -c: 清除栈里所有路径,但是当前路径不会删除。

2、pushd用法:
pushd: 可以将指定目录压入当前shell维护的目录栈(注意:目录栈的第0个目录也即栈顶目录始终是当前目录)
pushd .: 将当前目录入栈
pushd +2: 将第二个目录移动到栈顶,同时执行“cd”,切换到该目录

3、popd用法:
popd: 将栈顶目录(0号目录)弹出,并cd到新栈顶(原1号目录)
popd +n: 弹出栈里面指定的具体路径

4、参考资料:
1、linux shell之pushd、popd和dirs的使用讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值