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

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

  1. Linux 学习笔记 (一)在VMware 中安装 Ubtuntu 以及 VMware tools

    前言 在开发项目中我们一般都是window开发linux部署系统,各自显示各自的优势,开发中需要界面很方便开发人员的使用但是由于其有界面程序存在占用了很多内存以及系统资源因此运行服务并不是特别稳定,l ...

  2. it招聘上说熟悉linux系统,运维入门:细说Linux,做IT必看

    原标题:运维入门:细说Linux,做IT必看 Linux进程和系统.任务管理 一.基本概念 程序:一组指令的集合 进程:程序的具体实现,执行程序的具体过程 子进程调用:fork-and-exec流程: ...

  3. Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例

    借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混): ...

  4. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  5. linux中chmod命令的用法,【linux】chmod命令详细用法

    功能说明: 变更文件或目录的权限 u:User,即文件或目录的拥有者. g:Group,即文件或目录的所属群组. o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围. a:Al ...

  6. Linux中find命令的7种用法

    可以肯定地说,find命令是后端开发人员必须知道的Linux操作之一,除非您使用的是 Windows Server.对于技术面试,这也是一个热门话题.让我们看一个真正的问题: 如果你的Linux服务器 ...

  7. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  8. Linux之make的用法讲解,linux中make的用法

    1.linux中make的用法 目的: 基本掌握了make 的用法,能在Linux系统上编程. 环境: Linux系统 准备: 准备三个文件:file1.c, file2.c, file2.h fil ...

  9. Linux下dislocate命令用法,在 Linux 中遨游手册页的海洋 | Linux 中国

    原标题:在 Linux 中遨游手册页的海洋 | Linux 中国 Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息.它们可以帮助你发现你没有意识到的命令. https://linux.cn ...

最新文章

  1. 设置VSCode隐藏菜单栏快捷键Alt+T(头部)、隐藏状态栏快捷键Alt+B(底部),为单屏开发者腾出更多编码空间
  2. Linux设备驱动程序 第三版 读书笔记(一)
  3. 056_Object对象方法
  4. python报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode解决方案
  5. HTML5_0 笔记
  6. MyBatis 核心对象
  7. 顺便抹了下眼眶的飞鸽传书官方网站
  8. Flyway 数据库版本管理控制
  9. Xposed (二) 深入Module
  10. js 表格动态增加行通用函数
  11. 【菜鸟进阶之路】P6367 [COCI2006-2007#6] PRASE - 洛谷
  12. centos 7 使用certbot解决域名证书续签最佳实践
  13. KVM移植之ITRON版
  14. STM32实现德飞莱LED滚动效果
  15. 防火墙技术在计算机网络安全中的应用分析,计算机网络安全中防火墙技术的应用分析...
  16. 第四章:WPF依赖/附加属性,数据绑定(一)
  17. 2011年11月份第四周51Aspx源码发布详情
  18. win10计算器_新一代Win10记事本详细体验,30年后首更新
  19. 可行性研究--《软件工程导论》
  20. mysql数据库——连接查询(内连接:自然连接,等值连接。外连接:左连接,右连接,全连接)

热门文章

  1. 125 个视频成就千万级网红,Python 告诉你李子柒都在拍些什么?
  2. Gartner发布云安全能力评估报告:阿里云全球第二,超过亚马逊!
  3. 美国空手道俱乐部的 Python 库原来长这样!
  4. 2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
  5. 12 种主流编程语言输出“ Hello World ”,你真的都会了吗?
  6. 没事爱在线上制造故障?这位程序媛有话说
  7. 好评率超高的几个硬核公众号,99%的程序员都关注了!
  8. 告别枯燥,这本插画式 Python 书难怪销量 70W+
  9. TIOBE 4 月编程语言排行榜:Python 让位,老将 C++ 夺回前三,PHP 惨遭抛弃!
  10. 软件正在吞噬整个世界?!