Linux下目录快速切换小工具bd

简介:

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

wKiom1kSgKjiKQxiAABDGtjNZz0524.jpg

通常使用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:不忽略

wKioL1kSgLLw30NtAAGD_2D7SIA735.jpg

要启用自动补全功能:

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

wKiom1kSgLyQn4VZAAHO_9td37o538.jpg

# source /etc/bash_completion.d/bd


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

# bd ef

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

# bd ab

wKioL1kSgMqBpBIIAABMmltEFOI485.jpg

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

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

wKioL1kSgNbzmrPGAABH8QOFGms076.jpg






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



相关文章
|
10天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
26 0
|
17天前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
61 1
|
17天前
|
Linux
关于Linux目录访问函数总结
关于Linux目录访问函数总结
13 1
|
18天前
|
存储 传感器 运维
linux系统资源统计工具
【4月更文挑战第1天】Linux系统监控工具如dstat、htop、glances、vmstat、top、iostat、mpstat、sar和atop,用于跟踪CPU、内存、磁盘I/O、网络和进程性能。这些工具提供实时、交互式和历史数据分析,助力管理员优化系统性能和故障排查。例如,dstat是vmstat等工具的增强版,htop提供彩色界面的进程管理,而atop则结合了多种功能并记录历史数据。
27 5
linux系统资源统计工具
|
28天前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 软件包管理工具 rpm命令 使用指南
【Shell 命令集合 系统设置 】Linux 软件包管理工具 rpm命令 使用指南
46 0
|
28天前
|
存储 算法 Shell
【Shell 命令集合 备份压缩 】⭐⭐Linux 压缩和归档工具 zip命令 使用指南
【Shell 命令集合 备份压缩 】⭐⭐Linux 压缩和归档工具 zip命令 使用指南
29 0
|
24天前
|
存储 算法 Linux
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
37 0
|
28天前
|
存储 算法 Shell
【Shell 命令集合 备份压缩 】⭐⭐⭐Linux 解压缩gz工具 gzip命令 使用指南
【Shell 命令集合 备份压缩 】⭐⭐⭐Linux 解压缩gz工具 gzip命令 使用指南
34 0
|
28天前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
33 0
|
10天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0