Linux 更改使用者環境變數和所有使用者環境變數

2021-09-23 14:06:55 字數 1329 閱讀 2305

linux環境變數設定檔案

/etc/profile 全域性使用者,應用於所有的shell。

/$home/.profile 當前使用者,應用於所有的shell。

/etc/bash_bashrc 全域性使用者,應用於bash shell。

~/.bashrc 區域性當前,應用於bash sell。

查詢軟體安裝目錄

whereis mongodb

檢視path

#echo $path 顯示path設定。

#env 顯示當前使用者變數。

以新增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

生效方法:系統重啟

有效期限:永久有效

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

修改方法四:

通過修改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」

生效方法:系統重啟

有效期限:永久有效

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

改用zsh後使用者環境變數失效

新手osx使用者,同事表示無力吐槽我的白板終端,給我推薦了zsh iterm的組合 當然少不了oh my zsh 終端瞬間高大上了。用起來爽太多,但是給我帶來乙個小問題,那就是我之前配置的環境變數重啟後會失效了。我是把我的環境變數寫在 bash profile裡的,按道理每次重啟系統都會自動去執行一...

Linux使用者環境變數

1 使用者環境變數配置檔案路徑,以abc使用者為例 home abc bash profile 2 修改配置檔案後不會立即生效,需執行 source home abc bash profile 以上是 永久生效 的修改方式,也是一般應用時所需的方式。如果只是想除錯一下環境變數,則可以用export指...

環境變數 使用者變數和系統變數

環境變數的含義 環境變數 一般是指系統和當前使用者可以對操作環境的執行進行相應設定的字串。在作業系統中,環境變數是乙個特定的物件,它包含了系統和當前使用者執行應用程式所需的必要資訊1 如 當前使用者臨時檔案的儲存位置,使用gcc編譯器的路徑等。環境變數的分類及區別 環境變數分為使用者變數和系統變數。...