关于linux中环境变量设置问题
linux中环境变量设置为何要有.bashrc和.bash_profile两个文件?这两个有区别吗?我改变环境变量只要改一个就好了,对吗?...
linux中环境变量设置为何要有.bashrc和.bash_profile两个文件?这两个有区别吗?我改变环境变量只要改一个就好了,对吗?
展开
4个回答
展开全部
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的设置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的能作用于所有用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。
并从/etc/profile.d目录的设置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的能作用于所有用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。
展开全部
是的,像RHEL的版本在自己家目录下是有这两个文件,但系统读取的顺序不同,最后是读取.bashrc这个文件,你可以把自己的环境变量都设置到这个文件,即使其他文件像.bash_profile有相同设置,最后还是以.bashrc为最后依据~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://linux.chinaunix.net/doc/system/2005-02-03/1084.shtml
信息时代的特点就是信息量大,网络使得人们沟通更加方便,但是网络也是有垃圾的,比如提问,回答,会占用服务器的储存,会耗电,虽然微乎其微,但是积水成渊,百度 谷歌,linux涉及英文多一些,当人们提问两个物体的不同的时候,最好去分别百度一下两个物体,有百科,以及国外的wikipedia 这样自己本身就有非常真实的了解,要学会百度和谷歌,以及发帖提问前 搜索一下查看同类问题是否别人回答过了,以免浪费自己以及他人时间。。。
信息时代的特点就是信息量大,网络使得人们沟通更加方便,但是网络也是有垃圾的,比如提问,回答,会占用服务器的储存,会耗电,虽然微乎其微,但是积水成渊,百度 谷歌,linux涉及英文多一些,当人们提问两个物体的不同的时候,最好去分别百度一下两个物体,有百科,以及国外的wikipedia 这样自己本身就有非常真实的了解,要学会百度和谷歌,以及发帖提问前 搜索一下查看同类问题是否别人回答过了,以免浪费自己以及他人时间。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改.bash_profile
source ~/.bash_profile
env
GOOD LUCK!
source ~/.bash_profile
env
GOOD LUCK!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询