这个我试过了可以。这样改了.bash_profile以后,只要运行一次 source .bash_profile就一劳永逸了。就不需要每次打开terminal每次运行source .bashrc了。
ubuntu的source命令问题,每次进入系统都要输入source/etc/profile才有效果。设置永久环境变量:1、环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的定义,然后把环境变量配置在.bashrc中。2、选择要使用的java环境:update-alternatives–configjava。3、要使得刚修改的环境变量生效:source.bashrc。
在当前用户目录,增加一个.profile文件,增加以下内容\x0d\x0a\x0d\x0a# if running bash\x0d\x0aif [ -n "$BASH_VERSION" ]; then\x0d\x0a# include .bashrc if it exists\x0d\x0aif [ -f "$HOME/.bashrc" ]; then\x0d\x0a. "$HOME/.bashrc"\x0d\x0afi\x0d\...
第一步:vi ~/.zshrc 第二步: 按i 进行输入 添加:source ~/.bash_profile 第三步: 按esc 输入: :wq 进行保存退出
在当前用户目录,增加一个.profile文件,增加以下内容 if running bash if [ -n "$BASH_VERSION" ]; then include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc"fi fi set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin"...
有几种可能, 可能是/etc/profile在你调用java前没有被执行;也有可能是,在/etc/profile执行后有别的地方更改了环境变量 你可以在运行java出错是,echo这些环境变量,看看是什么输出 你是在哪里运行java?如果是bash termial,建议你把这些加入~/.bashrc ...
已经重新登录了啊,看样子是bash_profile得到执行,但bash_rc没有 --- Re为什么我的bashrc修改后不生效...
这是我的/etc/profile末尾的配置,JDK是没有问题的,不用source,echo $JAVA_HOME能出来,问题是如果要用mvn,每次就要source一遍才行,maven我用的是IDEA自带的。
Linux —— /etc/profile、/etc/bashrc、.bash_profile、.bashrc理解 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. 英文描述为: # /etc/profile # System wide environment and startup programs, for login setup #...