-
在环境变量CDPATH中加入你常用的工作目录,当cd命令在当前目录中找不到你指定的文件/目录时,会自动到CDPATH中的目录中寻找。
-
比如说我常去家目录,也常去/var/log目录找日志,可以执行如下命令:
$ export CDPATH='~:/var/log'
# cd 命令将会在 ~ 目录和 /var/log 目录扩展搜索
$ cd mysql
cd /var/log/mysql
$ pwd
/var/log/mysql
-
这个技巧是十分好用的,这样就免了经常写完整的路径名称,节约不少时间。
-
需要注意的是,以上操作是 bash 支持的,其他主流 shell 解释器当然都支持扩展cd命令的搜索目录,但可能不是修改CDPATH这个变量,具体的设置方法可以自行搜索。