前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【linux命令讲解大全】103.Linux目录堆栈命令 dirs 的使用方法和选项详解

【linux命令讲解大全】103.Linux目录堆栈命令 dirs 的使用方法和选项详解

作者头像
全栈若城
发布2024-03-02 13:48:46
1780
发布2024-03-02 13:48:46
举报
文章被收录于专栏:若城技术专栏

dirs

显示目录堆栈。

概要

dirs [-clpv] [+N] [-N]

主要用途

显示目录堆栈。 清空目录堆栈。

选项

  • -c:清空目录堆栈。
  • -l:堆栈内以~开头的目录在显示时展开。
  • -p:将目录堆栈内的每一个目录按行显示。
  • -v:将目录堆栈内的每一个目录按行显示并在每行前加上堆栈内的位置编号。

参数

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

返回值

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

例子

添加目录到堆栈:

代码语言:javascript
复制
[user2@pc ~]$ dirs
~
[user2@pc ~]$ pushd -n ~/Desktop
~ ~/Desktop
[user2@pc ~]$ pushd -n ~/Pictures
~ ~/Pictures ~/Desktop
[user2@pc ~]$ pushd -n ~/bin
~ ~/bin ~/Pictures ~/Desktop

选项和参数的示例:

代码语言:javascript
复制
[user2@pc ~]$ dirs -l
/home/user2 /home/user2/bin /home/user2/Pictures /home/user2/Desktop
[user2@pc ~]$ dirs -p
~
~/bin
~/Pictures
~/Desktop
[user2@pc ~]$ dirs -v
 0  ~
 1  ~/bin
 2  ~/Pictures
 3  ~/Desktop
[user2@pc ~]$ dirs +2
~/Pictures
[user2@pc ~]$ dirs -2
~/bin
[user2@pc ~]$ dirs -c
[user2@pc ~]$ dirs
~

注意

  • bash的目录堆栈命令包括dirspopdpushd
  • 当前目录始终是目录堆栈的顶部。
  • 该命令是bash内建命令,相关的帮助信息请查看help命令。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • dirs
    • 概要
      • 主要用途
        • 选项
          • 参数
            • 返回值
              • 例子
                • 注意
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档