在linux的shell中可以使用 pushd和popd 命令方便地在多个目录之间切换。通过使用pushd和popd能够极大地提高效率,下面重点为大家讲解一下pushd和popd 命令使用方法。
十年的铁西网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整铁西建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“铁西网站设计”,“铁西网站推广”以来,每个客户项目都认真落实执行。
pushd 和 popd 命令在 Linux 系统中如何工作
pushd和popd命令根据 ‘LIFO’(后进先出)原则工作。在这个原则之下,只有两个操作是允许的:把一个目录压入栈,以及把一个目录弹出栈。
pushd命令会增加一个目录到栈顶,而popd命令会从栈顶移除一个目录。
为了显示目录栈中(或历史)的目录,我们可以使用下面展示的dirs命令:
$ dirs
或
$ dirs -v
高效的浏览 Linux 目录结构:pushd和popd命令高效的浏览 Linux 目录结构:pushd和popd命令
dirs- 显示位于目录栈中的目录
pushd命令:将一个目录路径添加到/放入目录栈(历史)中,之后,你可以浏览位于目录栈(历史)中的任意目录。当把一个新的目录入栈时,会打印出当前位于栈中的所有目录。
下面这些命令会展示这个命令是如何工作的:
$ pushd /var/www/html/
$ pushd ~/Documents/
$ pushd ~/Desktop/
$ pushd /var/log/
高效的浏览 Linux 目录结构:pushd和popd命令高效的浏览 Linux 目录结构:pushd和popd命令
pushd-添加新目录入栈
根据上面输出的目录栈可知(目录索引按倒序排列):
另外,我们也可以使用目录索引的形式pushd +#或pushd -#来添加目录入栈。为了进入目录~/Documents,我们可以输入:
$ pushd +2
高效的浏览 Linux 目录结构:pushd和popd命令高效的浏览 Linux 目录结构:pushd和popd命令
pushd-通过数字浏览目录
注意,经过上一步操作以后,栈的内容便发生了改变。所以,要从上面的例子中进入目录/var/www/html,我们应该使用下面的命令:
$ pushd +1
高效的浏览 Linux 目录结构:pushd和popd命令高效的浏览 Linux 目录结构:pushd和popd命令
pushd-通过数字浏览目录
popd命令-从栈顶或历史中移除一个目录。为了列出目录栈中的所有目录,只需输入:
$ popd
为了从目录栈中移除一个目录,我们可以使用popd +#或popd -#命令,在这时,我们需要输入下面的命令来移除目录~/Documents:
$ popd +1
高效的浏览 Linux 目录结构:pushd和popd命令高效的浏览 Linux 目录结构:pushd和popd命令
popd-从栈中以移除目录
标题名称:详解pushd和popd命令
分享URL:http://www.csdahua.cn/qtweb/news29/293479.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网