工作中我每次进入中控机,都要习惯性的切换到我的工作所在的目录,然而目录很长每次切换目录都感觉很烦。所以我想了个小方法,和大家分享一下。

在刚进入中控机的环境下,直接执行 ". cd"(“”里面的),即可进入到我的工作目录,怎么样相当快捷吧。我来说一下怎么实现的。

在进入中控机的当前环境下:
1, vi cd
---------
cd /home/admin/levin/scripts/  ##你要切换到的目录
----------
保存退出即可;
2,chmod +x cd   说明:给cd文件可执行权限;
3,.  cd     说明: . 即为source,改变当前环境。
 
简单说明:为什么sh cd这样执行脚本不行?
因为执行shell脚本相当于产生一个sub-shell来处理脚本中的命令,在子进程中改变目录环境不会影响到父进程。而sourse 是在当前进程下执行脚本,所以可以改变目录环境。