|
在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用
户设置 PATH,第二种是为全局设置 PATH。 Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX, 可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以 被所有当前用户所运行的程序所使用。对 于bash这个Shell程序来说,可以通过 变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例
来说明。
件被执行.
该文件被读取. 户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc
文件. ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺 序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如我用的是Ubuntu,我
的用户文件夹下默认的就只有~/.profile文件。
新的shell时,该文件被读取. 如果你已经打开一个terminal,然后你修改了这个文件,那么在这个terminal下是不 会生效的。一般情况用户最好在这里进行修改,但是有时候会覆盖父级的变量,比 如PATH是ROOT设定的,但是如果你在这个文件里面写了PATH=xx,那么将来所有
的PATH都成了xx了,所以我们应该在这个文件中写为:
windo的;
一次。在我的Ubuntu里面这个3文件似乎没有。
变量(局部)只能继承/etc/profile中的变量,他们是/"父子/"关系. |
ubuntu下设置PATH环境变量
最新推荐文章于 2024-04-20 17:33:11 发布
本文介绍在Ubuntu系统中设置环境变量的两种方法:一种是针对单一用户的.bashrc文件,另一种是全局设置的/etc/profile文件。文章详细解释了如何在这些文件中添加或修改PATH变量,并讨论了不同配置文件的作用范围及加载时机。
850

被折叠的 条评论
为什么被折叠?



