码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-05-10 14:40:03      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:bd

假设现在所处的目录路径为:/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,则

技术分享


本文出自 “天道酬勤” 博客,请务必保留此出处http://qiuyue.blog.51cto.com/1246073/1923982

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

标签:bd

原文地址:http://qiuyue.blog.51cto.com/1246073/1923982

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!