在Linux中使用pushd和popd命令操作目录的用法
肥肠面,集体嫖娼,李秀景整容
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
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
应用系统分布式构建运维
应用系统分布式构建运维 1+x初级,项目四 部署主从数据库 基础环境安装 准备两台主机 修改主机名 # hostnamectl set-hos...
[阅读全文]
-
-
Linux环境变量
在bash shell中,环境变量分为两类: 全局变量 局部变量 全局环境变量 全局环境变量对于shell会话和所有生成的子shell都是可见的。例如 ...
[阅读全文]
-
-
-
初步进入Linux世界
初步进入Linux世界 一、Linux目录介绍 1.树型目录结构 Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用/...
[阅读全文]
-
Linux常用命令(详细)
Linux常用命令 一、控制台相关命令 控制台命令就是指通过字符界面输入的可以操作系统的命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。...
[阅读全文]
-
-
网友评论