ubuntu 18 0 4 LTS 環境變數修改

2021-10-01 14:27:20 字數 1488 閱讀 6575

1、什麼是環境變數(path)

在linux中,在執行命令時,系統會按照path的設定,去每個path定義的路徑下搜尋執行檔案,先搜尋到的檔案先執行。

我們知道查閱檔案屬性的指令ls 完整檔名為:/bin/ls(這是絕對路徑), 那你會不會覺得很奇怪:"為什麼我可以在任何地方執行/bin/ls這個指令呢? " 為什麼我在任何目錄下輸入 ls 就一定可以顯示出一些訊息而不會說找不到該 /bin/ls 指令呢? 這是因為環境變數 path 的幫助所致呀!

當我們在執行乙個指令癿時候,舉例來說"ls"好了,系統會依照path的設定去每個path定義的目錄下搜尋檔名為ls 的可執行檔案, 如果在path定義的目錄中含有多個檔名為ls 的可執行檔案,那麼先搜尋到癿同名指令先被執行!

2、如何改變path

a.直接修改$path值:

echo pat

h//查

看當前p

ath的

配置路徑

expo

rtpa

th

=path //檢視當前path的配置路徑 export path=

path//

檢視當前

path

的配置路

徑exp

ortp

ath=

path:/***/*** //將需配置路徑加入$path 等號兩邊一定不能有空格

//配置完後可以通過第一句命令檢視配置結果。

生效方法:立即生效

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

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

b.通過修改.bashrc檔案:(.bashrc檔案在根目錄下)

vi .bashrc //編輯.bashrc檔案

//在最後一行添上:

export path=$path:/***/*** ///***/***位需要加入的環境變數位址 等號兩邊沒空格

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

…關閉當前終端視窗,重新開啟乙個新終端視窗就能生效

…輸入「source .bashrc」命令,立即生效

有效期限:永久有效

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

c.通過修改profile檔案:(profile檔案在/etc目錄下) //我修改失敗了?。我是ubuntu18.0.4lts

vi /etc/profile //編輯profile檔案

//在最後一行添上:

export path=$path:/***/***

生效方法:系統重啟

有效期限:永久有效

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

d.通過修改environment檔案:(environment檔案在/etc目錄下)

vi /etc/profile //編輯profile檔案

在path=/·········中加入「:/***/***」

生效方法:系統重啟

有效期限:永久有效

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

Ubuntu18 04 LTS 解除安裝gnome桌面

原址 fkuner 的 ubuntu18.04 lts 解除安裝gnome桌面 解除安裝gnome shell主程式 sudo apt get remove gnome shell解除安裝gnome sudo apt get remove gnome解除安裝不需要的依賴關係 sudo apt get...

Ubuntu 18 04LTS 更新映象配置

清華大學開源映象站 ubuntu 的軟體源配置檔案是 etc apt sources.list 將系統自帶的該檔案做個備份,將該檔案替換為下面內容,即可使用 tuna 的軟體源映象。備份 sudo cp etc apt sources.list etc apt sources.list.backup...

Ubuntu 18 04 LTS 使用筆記

增加noatime引數 etc fstab i o排程演算法 將排程演算法設為noop 檢視當前i o排程演算法 cat sys block sda queue scheduler修改排程演算法,需在每次核心更新後新增elevator cfq 方法1方法2 待驗證 啟用trim 三星 inter據說...