1、分析问题 当我们在 ~/.bash_profile 中配置环境变量, 但每次在IDE或者终端,重新开启新的窗口或者重启终端后,配置的环境变量都不生效了,还需要重新执行以下命令才会重新生效: source ~/.bash_profile 2、分析原因 1、我们是在bash中配置的环境变量,而当前系统是使用的是shell。 2、查看当前使用的shell: 1、终...
除了~/.bash_profile,在某些情况下,系统还可能会依赖其他文件,比如~/.bashrc。如果发现~/.bash_profile修改后仍然不生效,且其内容有重复,可以在~/.bashrc中添加以下内容: # ~/.bashrcif[-f~/.bash_profile];then.~/.bash_profilefi 1. 2. 3. 4. 5. 这样的话,即使是来自~/.bashrc的会话,也能够加载~...
在终端中执行source ~/.bash_profile命令,即可立即加载bash_profile文件,使修改生效。如果不想重新登录系统,直接重新加载bash_profile文件是一个很方便的方法。 另外,有些Linux系统可能会存在重启shell的情况。在一些系统中,修改bash_profile文件后可能需要重启shell才能使修改生效。可以使用exit命令退出当前shell,然后重新...
进行环境的配置生效,但是这种方式,在安装时,mvn 和 java 的终端指令是可以正常运行的,但是关闭了终端重新打开后,指令失效,每次都要执行“source~/.bash_profile”,配置的环境变量才生效 原因:自己是在bash中配置的环境变量,而当前系统是使用的是shell。 解决:在.zshrc文件中添加source ~/.bash_profile 或者将路径...
在 ~/.bash_profile 设置了环境变量,且使用了 source ~/.bash_profile 使得当前窗口的环境变量生效, 但是关闭终端,重启后,环境变量不再生效.说明当前的shell的不是bash.ps: > 使用以下命令查看当前shell 我们使用的shell是zsh,不会自动加载 ~/.bash_profile ,而是自动加载 .zprofile 文件。这里可以...
关于MacOS修改.bash_profile后⽆法⽣效问题 当我们在修改.bash_profile⽂件后,发现每次都需要 source .bash_profile才可以⽣效,但是退出终端后就失效了。这时候有可能是因为你使⽤的不是mac默认的shell,mac默认的shell为bash。可以先修改⽤户的shell,使⽤命令 chsh -s /bin/bash 更换shell ...
#每次用户进入之后使bash_profile生效 source~/.bash_profile zhenghui@192~% 令人蛋疼的事 换了mac也一段时间了,mac到手后,第一件事就是配置jdk和maven环境变量。但是每次想在命令行下使用到java明令或者maven明令的时候,都会提示没有安装jdk或者找不到JAVA_HOME变量。
我用ssh连接到服务器,用oracle用户登录,.bash_profile中间中的设置生效了。.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果你在字符模式下登陆输入用户和密码的话是读取的。如果在X下打开一个console要读取配置,就要写在.bashrc里面,而不是.bash_profile里面.你...
自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile 发现zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。解决办法 在~/.zshrc文件最后,增加一行:source ~/.bash_profile ...
然而,这个修改只是正对base的,如果你没有修改过,上面的方法默认重启后就能生效。 但是,现在的mac上有些使用zsh这个作为默认的shell,所以,在启动shell时,默认不会按上面的套路去加载。 如果想要正常加载.bashrc文件时,就要找到用户目录下的.zlogin文件加入如下代码: ...