Ubuntu下环境变量的设置

在Ubuntu下有几个不同的环境变量配置文件,下面按照系统登录之后加载配置文件的顺序来描述一下吧:

1./etc/profile  在刚登录系统时,系统最先加载这个文件,该文件下的配置信息也是全局的,对所有用户均适用。这里面主要用于设置一些关于bash的信息。 在系统启动后加载且仅加载一次

2./etc/environment 在登录系统加载完/etc/profile之后就会加载这个文件,这个文件内部设置的对全局用户的普通非系统类信息设置,比JAVA_HOME等就可以在这里进行配置。 在系统启动后加载且仅加载一次

3.~/.profile  用户定义自己的专属环境变量,不会影响到其他用户。 在该用户后加载且仅加载一次

4.~/.bashsc  此文件记录着专用与特定用户的shell脚本配置。每次该用户登录或打开shell时都会加载该文件

虽然不同的配置信息可以混乱的随便写在1or2中(用户信息可能写在3or4中),但最好还是按照Linux的配置标准,按照相应规则来写。随手乱写会给将来造成一定的麻烦的。

虽然这些是在Ubuntu下的环境变量配置,但绝大多数(无论是不同版本还是不同的系列)Linux的环境配置都大同小异,自己揣摩下就行。

 

最后还说一点吧,与Windows下不同的是,Linux下的软链接也可以通过shell来执行。就拿ant来说吧,在windows下还真得把ant的路径添加进环境变量中的PATH中,在Linux下虽然也可以这样做,但无疑还是比较麻烦的。我所采用的方法是执行ln -s 命令,使/usr/bin下产生一个ant的符号链接就行。命令如下:

ln -s /usr/bin/ant YOUR_ANT_LOCATION

然后在shell中执行ant,OK了!!

 

PS:这里只有软链接才能起作用,硬链接则只会产生错误,至于其原因,还是交给你自己去了解一下这两者之间的区别吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章