然而,这照样有简单的变通处理的。例如,我们可以用以下不怎么辛苦的方法来达到目标:
- cd /home/himanshu/Desktop/
- $ cd Desktop/;ls
- /home/himanshu/Desktop
- backup backup~ Downloads gdb.html outline~ outline.txt outline.txt~
不过,不是每种情况就能变通处理的。
另一个重点是:就像你可能已经不雅察到的,每次你应用 CDPATH 情况变量集来运行 cd 敕令时,该敕令都邑在输出里显示你切换到的目次的完全路径。不消说,不是所有人都想在每次运行 cd 敕令时看到这些信息。
为了确保该输出被禁止,你可以应用以下敕令:
- alias cd='>/dev/null cd'
如不雅 cd 敕令运行成功,上述敕令不会输出任何器械,如不雅掉败,则许可产生缺点信息。
最后,假如你碰到设置 CDPATH 情况变量后,不克不及应用 shell 的 tab 主动补全功能的问题,可以测验测验安装并启用 bash 主动补全(bash-completion)。更多请参考 这里。
总结
CDPATH 情况变量时一把双刃剑,如不雅没有控制完美的常识和随便应用,可能会令你陷仁攀困境,并花费你大年夜量宝贵时光去解决问题。当然,这不代表你不该该去试一下;只须要懂得一下所有的可悠揭捉?项,如不雅你得出结论,应用 CDPATH 会带来很大年夜的赞助,就持续应用它吧。
【编辑推荐】
- Linux收集 - 数据包的发送过程
- Linux目次构造、Linux分区大年夜小、挂载点和若何分区
- 连接到Linux办事器时起重要运行的5个敕令
- 如安在Linux中列出经由过程RPM或者DEB包安装的文件
- 若何安装Debian的非systemd复刻版本Devuan Linux
就如你如今所知道的,一旦情况变量 CDPATH 被设置,它的值 - 或者它所包含的路径集合 - 就是体系中 cd 敕令搜刮目次的处所 ( 当然除了应用绝对路径的场景 )。所以,完全取决于你来确保该敕令行动的一致性。
推荐阅读
作为曾经活泼收集的看法领袖,李开复自2014生病以来开端变得低调。“和创颐魅者一路工作,抽出更多时光陪伴家人、同伙。经历宿疾后,本身的心态、人生不雅、对社会的认知都产生了变更。”李开复向腾讯科技>>>详细阅读
地址:http://www.17bianji.com/lsqh/34684.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示