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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • IDEA—IDEA使用Tomcat服务器出现乱码问题

    Idea结合Tomcat,访问JSP页面使用response输出,出现了乱码!!!

    2022年2月26日
  • Redis过期–淘汰机制的解析和内存占用过高的解决方案「建议收藏」

    Redis过期–淘汰机制的解析和内存占用过高的解决方案

    2022年2月11日
  • netty 权威指南勘误[通俗易懂]

    netty 权威指南勘误[通俗易懂]近日就netty库的使用,试读了netty权威指南一书,就书中的编码问题进行以下校正1、我使用的是4.1.2版本的netty库2、IDE为netbeans8.1E1. handler适配器应使用ChannelInboundHandlerAdapter。 E2. 在私有协议开发一章:     编码器中函数encode中设置帧长度应为以下代码

    2022年9月1日
  • suse linux rpm 安装

    suse linux rpm 安装安装rpm包时遇到error:Faileddependencies:错误在linux下安装rpm包时经常会遇到下面这个问题:error:Faileddependencies:……………………………………………..省略号表示安装此rpm缺少的包。遇到此问题时可以在安装rpm包命令的后面加两个参数,如:

    2022年5月6日
  • sql优化的几种方法面试题_mysql存储过程面试题

    sql优化的几种方法面试题_mysql存储过程面试题drop、delete与truncate分别在什么场景之下使用?对比一下他们的区别:droptable1)属于DDL2)不可回滚3)不可带where4)表内容和结构删除5)删除速度快truncatetable1)属于DDL2)不可回滚3)不可带where4)表内容删除5)删除速度快deletefrom1)属于DML2)可回滚3)可带where4)表结构在,表内容要看where执行的情况5)删…

    2022年8月27日
  • rbac权限管理设计 7表_数据库角色权限表设计

    rbac权限管理设计 7表_数据库角色权限表设计RBAC(Role-BasedAccessControl,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)当用户量非常多的时候,逐一的给用户授权角色是一件很痛苦的事情,于是引出组的概念。

    2022年9月29日

发表回复

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

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