用 CDPATH 来重新定义目录
如果你经常/etc
下的目录,每次都要输入/etc/xxx
真的有点烦,但是当你设定CDPATH
后,你就可以直接在CDPATH
目录和当前目录下游走了~
比如:
➤ pwd
/home/mr
➤ cd nginx
bash: cd: nginx: No such file or directory #当然进不去这个目录
➤ echo $CDPATH #默认的CDPATH是空的
➤ CDPATH=/etc #把CDPATH设为/etc,就可以进入/etc下的目录了
➤ cd nginx
/etc/nginx
➤ pwd
/etc/nginx #进去了~
➤
如果你想长期使用这个方法,比如,经常游走于/etc
,/var
,/etc/nginx
,那么就可以把CDPATH
export一下,像这样:
export CDPATH=.:~:/etc:/var:/etc/nginx
把这句话写入.bashrc
就可以永久生效了。