如果有一个文件夹目录很深/home/user/aaa/bbb/ccc/ddd/eee/fff/ggg
,但是经常要跳转到这个文件夹。一个简单的办法就是给这个文件夹建立一个类似$PATH
那样的环境变量,如$mydir
,这样只要在终端输入cd $mydir
就会快速跳转到这个文件夹。方法如下。
对所有用户有效
sudo vim /etc/profile
在文件的最后一行添加:`export mydir="/home/user/aaa/bbb/ccc/ddd/eee/fff/ggg"。保存退出。
source /etc/profile
这时候环境变量就生效了。在终端输入cd $mydir
就会自动跳转到/home/user/aaa/bbb/ccc/ddd/eee/fff/ggg
。
对特定用户生效(推荐)
为了避免重名等引起混乱,可以使新建的环境变量只对特定用户生效,这时候不修改/etc/profile
,而是修改用户/home/
目录下的.bash_profile
(如果你用的是bash)。这样这个环境变量只对这个 USER 生效。