如果你的应用都部署在某个目录中,需要经常切换到一个比较深的路径中进行服务管理。那么可以自定义一个CDPATH变量,那么可以很轻松实现切换。
[root@www.lutixia.cn ~]# export CDPATH="/usr/local/"
[root@www.lutixia.cn ~]# mkdir -p /usr/local/nginx
# 当前在root家目录下
[root@www.lutixia.cn ~]# pwd
/root
# 直接cd nginx目录,可以看到,已经切到了/usr/local/nginx目录下:
[root@www.lutixia.cn ~]# cd nginx
/usr/local/nginx
如果有多个路径,可以使用冒号隔开:
[root@www.lutixia.cn ~]# export CDPATH="/usr/local/:/data/"
上面的写法是临时生效,如需永久生效,可以将export命令写入/etc/profile文件末尾。