首页 » 信息技术 »

dirs,pushd和popd

2019年2月22日 / 7次阅读
Bash

  • 打开支付宝,搜索“ 529018372 ”,领取专属红包!每日支付每日领。

dirs,pushd和popd,这三个命令都是Bash的builtins,它们的作用可以理解为:聪明地进入不同的目录。

pushd,就是将路径压栈,同时路径切换;

dirs,就是将压栈路径显示出来,注意后面有个s,不是dir;

popd,就是弹出路径,实现路径切换。

[xinlin@localhost ~]$ cd /
[xinlin@localhost /]$ pushd ~
~ /
[xinlin@localhost ~]$ pushd ~/teapot
~/teapot ~ /
[xinlin@localhost teapot]$ pushd /usr/local
/usr/local ~/teapot ~ /
[xinlin@localhost local]$ dirs
/usr/local ~/teapot ~ /
[xinlin@localhost local]$ dirs -v
0 /usr/local
1 ~/teapot
2 ~
3 /
[xinlin@localhost local]$ cd /
[xinlin@localhost /]$ popd
~/teapot ~ /
[xinlin@localhost teapot]$ popd
~ /
[xinlin@localhost ~]$ popd
/
[xinlin@localhost /]$

 

Bash中还有一个命令,cd -,可以实现cd $OLDPWD的效果,跟pushd和popd有点类似。

本文链接:https://www.maixj.net/ict/dirs-pushd-popd-20259

相关文章

留言区

《dirs,pushd和popd》有1条留言

  • 麦新杰

    在脚本中自动切换路径,pushd和popd比较好用吧。 []


前一篇:
后一篇:
推一篇:可靠正规,长期稳定,网络兼职项目!!

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top