1. 程式人生 > >Centos Linux新增環境變數到PATH的方法

Centos Linux新增環境變數到PATH的方法

在 Linux CentOS 系統上安裝完 Hadoop 後,為了使用方便,需要將 Hadoop 命令加到系統命令中,如果在沒有新增到環境變數之前,執行“hadoop fs”命令時,則會提示命令不存在的錯誤,如下所示:

[[email protected] logs]# hadoop fs -mkdir /temp
-bash: hadoop: 未找到命令

方法一

export PATH=$PATH:/hadoop/hadoop-2.9.0/bin 

直接執行命令,使用這種方法,只會對當前回話生效,也就是說每當登出或登出系統以後,新export的變數就會失效,還是恢復為原來profile裡設定的PATH。

方法二

vim ~/.bash_profile
#檔案末尾新增
export PATH=PATH:/hadoop/hadoop-2.9.0/bin
#執行使環境變數生效
source ~/.bash_profile

此方法只對當前使用者生效~/.bash_profile表示當前使用者的環境變數檔案。
可以使用echo $PATH檢視是否修改成功。

方法三

vim /etc/profile
#檔案末尾新增
export PATH=PATH:/hadoop/hadoop-2.9.0/bin
#執行使環境變數生效
source/etc/profile

此方法對所有使用者永久有效,可以使用echo $PATH檢視是否修改成功。