linux中pushd和popd用法,在Linux中使用pushd和popd命令操作目录的用法

linux中pushd和popd用法,在Linux中使用pushd和popd命令操作目录的用法pushd将目录压入目录栈,进行目录切换命令用法:pushd[-n][+N|-N|dir]参数:+n切换目录,以当前目录为准,从右向左数第n个-n切换目录,以当前目录为准,从左向右数第n个例:复制代码代码如下:[root@localhostzhangy]#pushd/root~/home/zhangy#这个符号~代表根home目录复制代码代码如下:[root…

大家好,又见面了,我是你们的朋友全栈君。

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目录

popd

将目录弹出目录栈

用法:

popd [-n] [+N | -N | dir]

参数:

+n  删除pushd添加的目录,以当前目录为准,从左向右数,删除第n个

-n  删除pushd添加的目录,以当前目录为准,从右向左数,删除第n个

例:

复制代码

代码如下:

[root@localhost dev]# pushd /usr/

/usr /dev /home/zhangy

复制代码

代码如下:

[root@localhost usr]# popd +1 #删除了/dev

/usr /home/zhangy

复制代码

代码如下:

[root@localhost usr]# pushd /home/

/home /usr /home/zhangy

复制代码

代码如下:

[root@localhost home]# popd -1 #删除了/usr

/home /home/zhangy

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151657.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jar和war的区别

    jar和war的区别Jar、war在文件结构上,二者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:jar1.Jar文件(扩展名为.Jar,JavaApplicationArchive)包含Java类的普通库、资源(resources)、辅助文件(auxiliaryfiles)等。2.jar包是java打的包,一般只是包括一些编译后class文件和一些部署文件,在声…

    2022年5月24日
    42
  • clob类型类似MySQL_Oracle中Clob类型处理解析

    clob类型类似MySQL_Oracle中Clob类型处理解析系统环境 xp 2 0 oracle9i 表结构 由于是测试 表结构随便建了一张 XX 字段名类型 IDVARCHAR2 70 TESTCLOB 测试方式 1 直接将 CLOB 的值拼写在 SQL 语句中 代码 stringid Guid NewGuid ToString OracleComman Conn CreateComman cmd CommandText inse

    2025年7月4日
    3
  • 中国软件外包IT公司最新排名

    中国软件外包IT公司最新排名http://cnitcomments.com/companylist/topoutsourcing.htm1.博朗软件Bleum(上海)2.中软国际(北京)3.东软集团Neusoft(沈阳)4.博彦科技BeyondSoft(北京)5.海辉软件HiSoft(大连)6.文思VanceInfo(北京)7.浙大网新Insigma(杭州)8…

    2022年6月9日
    63
  • Mutex的lock(), tryLock()区别[通俗易懂]

    Mutex的lock(), tryLock()区别[通俗易懂]lock函数和tryLock函数都是用于锁定对象,但他们之间有一定的区别:lock函数是阻塞的,因为它调用WaitForSingleObject函数时传递的第二个参数是INFINITE,表示无限等待下去,所以是阻塞的。tryLock函数时非阻塞的,调用后立即返回。因为它调用WaitForSingleObject函数时传递的第二个参数是0,表示不等待,立即返回。调用lock或者tryLoc

    2022年10月16日
    1
  • 微信公众平台开发接口_小程序注册好了为什么搜索不到

    微信公众平台开发接口_小程序注册好了为什么搜索不到在进行微信公众平台开发之前,需要先接入微信公众平台。具体的步骤在公众平台开发者文档-接入指南已有详细介绍,文档中也提供了验证服务器的PHP示例代码。本文主要提供了Node.js版本的验证代码,同时把步骤细化,让开发者更方便地了解整个接入过程,对初学者更友好。TL;DR在微信公众平台后台的开发者中心/填写服务器配置页面…

    2022年8月21日
    5
  • 2017android面试题「建议收藏」

    2017android面试题「建议收藏」转载地址:http://www.2cto.com/kf/201702/603678.html

    2022年5月21日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号