.bash_profile不生效解决办法

转载 2015年11月21日 16:14:25

.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果在字符模式下登陆输入用户和密码的话是读取的。如果在X下打开一个console要读取配置,就要写在.bashrc里面,而不是.bash_profile里面.
你可以在.bashrc里面加入:
if test -f .bash_profile; then
. .bash_profile
fi
这样.bash_profile里面内容变了就不需要再改.bashrc面的内容了.
bash 登陆的时候读取配置文件的顺序如下:
.bash_profile
.bash_login
.profile
按这个顺序只要读到一个就不再读取其他的两个. 当然全局的/etc/profile是最先读的,/etc/profile里面的配置可以在以上三个文件中覆盖掉.
当bash不是作为登陆shell打开时,比如你先用csh登陆,然后再输入bash切换到bash ,那么只读取.bashrc里的内容.不取.bash_profile

linux下修改.bash_profile立即生效的三种方法

1 . .bash_profile 2 source .bash_profile 3 exec bash --login
  • kai27ks
  • kai27ks
  • 2012年04月11日 14:48
  • 49170

使 .bash_profile 文件中环境变量马上生效的命令

使 .bash_profile 文件中环境变量马上生效的命令
  • snlying
  • snlying
  • 2011年05月25日 16:00
  • 2677

.bash_profile和.bashrc的区别(如何设置生效)

/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashr...
  • zpf336
  • zpf336
  • 2016年03月13日 12:42
  • 1059

Linux系统环境变量和别名设置(永久生效和临时生效)

1.Linux的变量种类   按变量的生存周期来划分,Linux变量可分为两类:  1.1 永久的:需要修改配置文件,变量永久生效。  1.2 临时的:使用export命令声明即可,变量在关闭shel...
  • u013485792
  • u013485792
  • 2016年04月06日 16:16
  • 8075

.bash_profile不生效解决办法

.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果在字符模式下登陆输入用户和密码的话是读取的。如果在X下打开一个console要读取配置,就要写在...
  • a4094
  • a4094
  • 2015年11月21日 16:14
  • 4025

linux下修改.bash_profile立即生效的三种方法

linux下修改.bash_profile立即生效的三种方法 分类: Linux2012-04-11 14:48 197人阅读 评论(0) 收藏 举报 1 . .bash_prof...
  • jfkidear
  • jfkidear
  • 2012年08月01日 16:22
  • 2230

zsh环境变量.bash_profile配置不起作用?手动起作用

环境变量怎么配置都不起作用?已经解决!一切源于 zsh
  • afanyusong
  • afanyusong
  • 2016年12月22日 17:17
  • 240

不重启让.bash_profile立即生效的方法

不重启让.bash_profile立即生效的方法:运行 source .bash_profile命令即可!
  • leafe920
  • leafe920
  • 2012年11月15日 10:37
  • 256

.bash_profile和.bashrc的区别(如何设置生效)

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc:为每一...
  • u011986449
  • u011986449
  • 2014年11月16日 17:35
  • 2151

.bash_profile和.bashrc的区别(如何设置生效)

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc...
  • seamanj
  • seamanj
  • 2016年03月04日 20:20
  • 339
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.bash_profile不生效解决办法
举报原因:
原因补充:

(最多只允许输入30个字)