Bash_profile文件编辑

时间:2016-05-16 15:28:55

标签: linux bash shell command-line centos

我正在使用CentOS。我从rpm安装了Java8。

按照教程我这样做了:

  

导出JAVA_HOME = jdk-install-dir

     

export PATH = $ JAVA_HOME / bin:$ PATH

但是,当我从SSH断开连接时,它就消失了。如何将上述内容保存到.bash_profile中?我相信这是解决这个问题的最佳方法。

遵循本教程:

  

https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/

谢谢!

1 个答案:

答案 0 :(得分:1)

如果要永久设置环境变量,可以将export命令行写入/etc/profile.d/(用于系统范围更改)或〜/ .bash_profile(用于本地用户)。< / p>

注意:只要打开一个新终端,就会执行bashrc(在有登录用户之后)。

每当用户登录时都会执行

bash_profile(无论是通过ssh还是实际坐在电脑前)

您始终可以将envvars导出到一个文件中,并通过在另一个文件中获取此文件,您将在登录/非登录shell中包含这些envvar:

#If you exported the envvars in bash_profile
if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

希望它可以帮到你