假设现在所处的目录路径为:/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy,如何快速切换到ef目录?

通常使用cd命令进行目录切换,比较繁琐,此时可以使用bd工具

一、安装bd:

# wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd

# chmod +rx /usr/bin/bd

# echo 'alias bd=". bd -s"' >> ~/.bashrc

# source ~/.bashrc

//-si:忽略目录名的大小写,-s:不忽略

要启用自动补全功能:

# wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd

# source /etc/bash_completion.d/bd

二、回到本文开头的问题,如何快速切换到ef目录?

# bd ef

如果再想直接进入ab目录,可以:

# bd ab

只需输入“bd <开头几个字母>”,就能直接进入所对应的目录

如果层次结构中有不止一个具有相同名称的目录,bd 将会切换到距离现在目录最接近的目录,比如/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy中有两个名称相同的目录ab,则:

本文转自Marion0728  51CTO博客,原文链接:http://blog.51cto.com/qiuyue/1923982,如需转载请自行联系原作者

Linux下目录快速切换小工具bd相关推荐

  1. 那些 Linux 下好用的 小工具 收集

    PS: 由于个人主要使用的平台为基于 Debian 的发行版[准确来说是基于 Ubuntu 的再发行版 Linux Mint],所以默认以 Debian 环境下介绍,不过由于大多数软件都是开源且在多个 ...

  2. linux下英文快捷翻译小工具

    工具地址 下载translator-rs-x86_64-unknown-linux-musl.zip 解压后有一个translator-rs文件 在该文件所在文件夹打开terminal(快捷:Ctrl ...

  3. Linux下最快速共享目录的方法

    Linux下最快速共享目录的方法 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 搭建FTP,或者是搭建网络文件系统,这 ...

  4. Perf -- Linux下的系统性能调优工具,第 2 部分

    https://www.ibm.com/developerworks/cn/linux/l-cn-perf2/ Perf -- Linux下的系统性能调优工具,第 2 部分 刘 明, 软件工程师, 上 ...

  5. Linux下各种后门和日志工具详解

    攻入Linux系统后,很多入侵者往往就开始得意忘形了.这其中还有一个原因,就是技术性也要求更高了.下面,我们来看看一些常用的经典工具.ChinaUnix个人空间DQOqY'{TChinaUnix个人空 ...

  6. Linux下安装中文输入法--小企鹅输入法

    Linux 下安装中文输入法-- 小企鹅输入法 作者: zccst Linux 系统: CentOS 5.3 刚刚装好的 CentOS 5.3 ,不要说有中文输入法,甚至连中文字体在浏览器里都无法显示 ...

  7. 强力推荐Linux下的五大BT下载工具

    强力推荐Linux下的五大BT下载工具 2009年03月11日01:22 来源:NULL 作者:NULL 编辑:周荣茂 评论:0条 本文Tag: linux Linux新闻 在Windows操作系统中 ...

  8. 20120520 Linux下mysql的自动备份工具

    文章摘自:http://hi.baidu.com/vb98/blog/item/2ed90cea835fa4cfd439c97f.html linux下的MySQL自动备份工具-第二版2011-10- ...

  9. Linux下压缩工具gzip和归档工具tar及其实战shell应用

    Linux下压缩工具gzip和归档工具tar及其实战shell应用       第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -# ...

最新文章

  1. 统计学派的18种经典「数据分析方法」
  2. activemq ActiveMQ 两个默认端口 8161和61616的区别
  3. 记录-JQuery日历插件My97DatePicker日期范围限制
  4. 【Android工具】更新几个平台视频流媒体播放器测试情况
  5. Jenkins - Extended E-mail配置教程
  6. Python File 介绍
  7. Java 9示例–收集的工厂方法–创建不可修改的列表,集合和映射
  8. UserWarning: Matplotlib is currently using agg in Object Detection API
  9. 化工计算机软件基础考试题,2013年化工工程师基础知识网友版真题(下午卷)...
  10. 快速解决MariaDB无密码就可以登录的问题
  11. Markdown latex语法合集
  12. LintCode 38: Search a 2D Matrix II
  13. 一键删除越狱环境方法教程,uncOvre4.0.2发布了
  14. 关于JavaScript打印去掉页眉页脚
  15. VBA-关闭屏幕刷新
  16. Acwing 1191. 家谱树 (topsort
  17. 无限流量服务器可靠吗,你的无限流量真纯正吗?别再被骗了!
  18. maven 多模块项目如何导入其他模块的第三方 jar 包
  19. mk16i android 8,索爱MK16i评测:机身做工优良
  20. vue2实现可拖拽甘特图(结合element-ui的gantt图)

热门文章

  1. 变阻感器测量位移的计算机流程图,传感器工作流程图
  2. android audiotrack权限,Android中AudioRecord和AudioTrack的使用注意
  3. request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点
  4. sql截去最后一位_sql 取最后一条记录
  5. java it_Java中的Iterator的用法
  6. Python之web开发(三):python使用django框架搭建网站之SQLserver数据库连接
  7. 多视图几何总结——单应矩阵和基础矩阵的兼容关系
  8. 数字图像处理经典论文汇总
  9. 【Python进阶】实战Python面向对象基本编程
  10. 全球及中国不锈钢商用厨刀行业营销战略及未来发展趋势分析报告2022年版