popd命令 – 从shell目录堆栈中删除记录

用于从Shell目录堆栈中删除记录,如果不加任何选项,popd命令先删除Shell目录堆栈栈顶的记录,再把当前目录切换到新的Shell目录堆栈顶的目录。

语法格式:popd [参数]

常用参数:

-n 将右起第n个目录删除(n从0开始计数)
+n 将左起第n个目录删除(n从0开始计数)

参考实例

显示Shell目录堆栈内容,每行一个:

[root@xtuos.com ~]# dirs -v
0 /sbin
1 /etc
2 /var/log

从shell目录堆栈中删除/sbin:

[root@xtuos.com ~]# popd
/etc /var/log

显示当前的工作目录:

[root@xtuos.com ~]# pwd
etc

从目录堆栈中删除栈顶目录:

[root@xtuos.com ~]# popd
/var/log

从目录堆栈中删除从右起第2个目录:

[root@xtuos.com ~]# popd -2

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1504.html

(0)
上一篇 2021年3月18日 下午6:50
下一篇 2021年3月18日 下午6:56

相关推荐

  • blockdev命令 – 调用区块设备控制程序

    实用程序blockdev允许从命令行调用block设备ioctl, 以实现对设备的控制 。 语法格式:blockdev [参数] [设备] 常用参数: -q 安静模式 -v 详细信…

    Linux命令 2021年3月18日
  • mesg命令 – 设置终端机的写入权限

    mesg命令用于设置当前终端的写入权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。 语法格式: mesg [参数]…

    Linux命令 2021年3月19日
  • lvscan命令 – 扫描LVM逻辑卷

    lvscan命令用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有逻辑卷,及其对应的设备文件。 语法格式: lvscan [参数] 常用参数: -…

    Linux命令 2021年3月19日
  • pvscan命令 – 列出找到的物理卷

    pvscan命令会扫描系统中连接的所有硬盘,列出找到的物理卷列表。使用pvscan命令的-n选项可以显示硬盘中的不属于任何卷组的物理卷,这些物理卷是未被使用的。 语法格式: pvs…

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    执行rdate命令,向局域网或者网络上其他主机询问系统时间并打印显示出来。也可以将其他主机的时间同步为本机时间 […]

    Linux命令 2021年3月19日
  • bccmd命令 – CSR BCCMD接口的实用程序

    bccmd命令是将BlueCore命令发布给Cambridge Silicon Radio设备, 如果不带参数运行,将显示一个简短的帮助页面。 语法格式:bccmd [参数] [命…

    Linux命令 2021年3月18日
  • nmtui命令 – 修改静态IP地址

    文本用户界面工具nmtui可用于在终端窗口中配置接口。 通过nmtui提供的GUI界面,可以编辑连接,启动连接,设置主机名。 语法格式:nmtui 常用选项: Edit a con…

    Linux命令 2021年3月18日
  • factor命令 – 分解因数

    factor命令用于分解因数。 factor是Ubuntu自带的分解质因数的指令,速度飞快。系统自带的factor没用gmp,不支持2^128(大概40位)以上的数,如果自己编译c…

    Linux命令 2021年3月18日
  • telnet命令 – 远端登入

    执行telnet指令开启终端机阶段作业,并登入远端主机。 telnet命令可以帮助你从这台路由器远程登陆到远端开启了telnet服务的设备,包括路由器、交换机、linux服务器等,…

    Linux命令 2021年3月19日
  • sftp命令 – 交互式的文件传输程序

    sftp命令全称是Secure File Transfer Protocol。是一款交互式的文件传输程序,sftp命令的运行和使用方式与ftp命令相似,但是,sftp命令对传输的所…

    Linux命令 2021年3月19日