popd

popd

从目录堆栈中删除目录。

概要

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

主要用途

  • 从目录堆栈中删除目录,如果是顶部目录被删除,那么当前工作目录会切换到新的顶部目录。
  • 没有参数时,删除目录堆栈顶部。

选项

-n    抑制删除目录引起的当前工作目录变化。

参数

+N(可选):不带参数执行dirs命令显示的列表中,左起的第N个目录将被删除。(从0开始计数)

-N(可选):不带参数执行dirs命令显示的列表中,右起的第N个目录将被删除。(从0开始计数)

返回值

返回成功除非提供了非法选项或执行出现错误。

例子

# 添加目录到堆栈,当前工作目录不变。
[user2@pc ~]$ dirs
~
[user2@pc ~]$ pushd -n ~/Desktop
~ ~/Desktop
[user2@pc ~]$ pushd -n ~/Pictures
~ ~/Pictures ~/Desktop
[user2@pc ~]$ pushd -n ~/bin
~ ~/bin ~/Pictures ~/Desktop

# 从目录堆栈中删除目录,删除顶部目录时会改变当前工作目录:
[user2@pc ~]$ popd -2
~ ~/Pictures ~/Desktop
[user2@pc ~]$ popd +1
~ ~/Desktop
[user2@pc ~]$ popd
~/Desktop
[user2@pc Desktop]$
# 从目录堆栈中删除目录,删除顶部目录时不会改变当前工作目录:
[user2@pc ~]$ dirs
~
[user2@pc ~]$ pushd -n ~/Desktop
~ ~/Desktop
[user2@pc ~]$ popd -n
~
[user2@pc ~]$ 

注意

  1. bash的目录堆栈命令包括dirs popd pushd
  2. 当前目录始终是目录堆栈的顶部。
  3. 该命令是bash内建命令,相关的帮助信息请查看help命令。

参考链接

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/popd/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 1日 下午4:36
下一篇 2024年 3月 1日 下午4:37

相关推荐

  • 信道

    文章目录信道什么是信道?声明信道通过信道发送和接收数据发送和接收默认是阻塞的信道的一个例子信道的另一个例子死锁单向信道关闭信道以及使用 range for 遍历信道 信道 上一节:…

    2023年 12月 5日
  • date

    文章目录date概要主要用途参数选项返回值例子注意 date 显示或设置系统时间与日期 概要 date [OPTION]… [+FORMAT] date [-u|–utc|-…

    入门教程 2023年 12月 7日
  • type

    文章目录type概要参数返回值例子注意 type 显示指定命令的类型。 概要 type [-afptP] name [name …] “` ## 主要用途 – 显示要查找的命…

    入门教程 2024年 3月 11日
  • restore

    文章目录restore补充说明语法选项实例 restore 所进行的操作和dump指令相反 补充说明 restore命令 是dump命令的逆过程,用于还原dump命令生成的备份文件…

    入门教程 2024年 3月 4日
  • centos 下安装go环境

    centos下安装go一般 有两种方式,一个是yum,一个是直接到官网下载.tar.gz包yum方式安装比较简单 直接执行 yum install golang 然后就可以使用go…

    2024年 4月 19日
  • Helm | Helm 仓库更新

    文章目录helm repo update简介可选项从父命令继承的命令请参阅 helm repo update 从chart仓库中更新本地可用chart的信息 简介 更新从各自cha…

    入门教程 2023年 12月 14日
  • Java Scanner 类

    java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s …

    入门教程 2023年 3月 4日
  • sha256sum

    文章目录sha256sum补充说明语法选项实例 sha256sum 用于计算文件的 SHA-256 哈希值 补充说明 sha256sum命令 是打印或检查 SHA256(256位)…

    入门教程 2024年 3月 4日
  • Helm | Helm 仓库索引

    文章目录helm repo index简介可选项从父命令继承的命令请参阅 helm repo index 基于包含打包chart的目录,生成索引文件 简介 读取当前目录,并根据找到…

    入门教程 2023年 12月 14日
  • modprobe

    文章目录modprobe补充说明语法选项参数实例 modprobe 自动处理可载入模块 补充说明 modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。 modpr…

    入门教程 2024年 1月 3日

发表回复

登录后才能评论
Translate »