linux檢視和修改PATH環境變數的方法

檢視PATH:echo $PATH

使用env命令顯示所有的環境變數: $ env

使用set命令顯示所有本地定義的Shell變數: $ set

使用unset命令來清除環境變數

set可以設定某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。示例如下:

$ export TEST="Test..." #增加一個環境變數TEST

$ env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了

TEST=Test...

$ unset $TEST #刪除環境變數TEST

$ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經存在了

以新增mongodb server為列

修改方法一:

export PATH=/usr/local/mongodb/bin:$PATH

//配置完後可以通過echo $PATH檢視配置結果。

生效方法:立即生效

有效期限:臨時改變,只能在當前的終端視窗中有效,當前視窗關閉後就會恢復原有的path配置

使用者侷限:僅對當前使用者

修改方法二:

通過修改.bashrc檔案:

vim ~/.bashrc

//在最後一行添上:

export PATH=/usr/local/mongodb/bin:$PATH

生效方法:(有以下兩種)

1、關閉當前終端視窗,重新開啟一個新終端視窗就能生效

2、輸入“source ~/.bashrc”命令,立即生效

有效期限:永久有效

使用者侷限:僅對當前使用者

修改方法三:

通過修改profile檔案:

vim /etc/profile

/export PATH //找到設定PATH的行,新增

export PATH=/usr/local/mongodb/bin:$PATH

生效方法:

1.系統重啟

2.要想馬上生效還要執行# source /etc/profile不然只能在下次重進此使用者時生效。

有效期限:永久有效

使用者侷限:對所有使用者

修改方法四:

通過修改environment檔案:

vim /etc/environment

在PATH="
       /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入“:/usr/local/mongodb/bin”

生效方法:系統重啟

有效期限:永久有效

使用者侷限:對所有使用者

常用的環境變數

PATH 決定了shell將到哪些目錄中尋找命令或程式

HOME 當前使用者主目錄

HISTSIZE 歷史記錄數

LOGNAME 當前使用者的登入名

HOSTNAME 指主機的名稱

SHELL 當前使用者Shell型別

LANGUGE 語言相關的環境變數,多語言可以修改此環境變數

MAIL 當前使用者的郵件存放目錄

PS1 基本提示符,對於root使用者是#,對於普通使用者是$