用 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,那么就可以把CDPATHexport一下,像这样:

export CDPATH=.:~:/etc:/var:/etc/nginx

把这句话写入.bashrc就可以永久生效了。

results matching ""

    No results matching ""