服务器上 各类项目目录来回穿梭 cd 文件夹,文件名输的实在手软,哪怕有 cd - 依然以为不够啊啊啊啊啊啊; mysql
这么明显的需求 怎么会有大神容许这种脑残手法存在;linux
一顿搜索 发现 有z.sh这个神器。。。如下是备忘~git
安装好后:github
z 直接输入目录关键字 tab
众所周知,在linux系统中进入目录都是用cd命令的,如果通常的开发人员,进入服务器的目的明确,每次都是进入服务器中的项目配置目录,同时要在好几个目录中来回跳转,如查看mysql日志或是apache日志,进入cd也能完成任务,但是来回跳转未免有些啰嗦,如果两个目录来回跳转,能够用cd -,三个呢,就不行了吧。试试z.sh,试了下,果然好用。web
z.sh的代码和使用介绍在https://github.com/rupa/z/blob/master/z.sh,安装很简单,把代码拷贝到服务器中新建的z.sh文件内,保存退出,改变文件为可执行脚本,chmod 755 z.sh,再vim /root/.bashrc,在该脚本最后一行加上z.sh的存放目录,如source /usr/local/webserver/z.sh,保存退出,最后执行source root/.bashrc命令,接着就能够使用z命令了。如,你进入cd /usr/local,在命令行上敲z回车,便会出现该目录的完整目录名,下次再进入的话,只需敲z u(这时按下tab键会帮你补齐的,如果有两个同名的会连续变化)sql