linux下新增環境變數PATH的方法

2021-08-20 02:32:50 字數 937 閱讀 9838

1.臨時新增路徑到目前的path

#path=$path

:/etc/apache/bin

使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,path 設定就會失效。

2.新增全域性變數在/etc/profile檔案中

#vi /etc/profile

在裡面新增

export path="$path:/etc/apache/bin

"

注意:= 即等號兩邊不能有任何空格

這種方法最好,除非你再次手動強制修改path的值,否則將不會被改變。

3.為特定使用者修改path

#vi ~/.bash_profil

e修改path行,把/etc/apache/bin新增進去

這種方法是針對使用者起作用 的.

#vi ~/.bashrc

path=$path:/etc/apache/bin

export path

這種方法也是針對使用者起作用。比如如果是在root許可權操作,則root使用者有效。

注意 :想改變path,必須重新登陸才能生效,以下方法可以簡化工作:

如果修改了/etc/profile,那麼編輯結束後執行source profile 或 執行"點空格命令" ./profile,path的值就會立即生效了。

這 個方法的原理就是再執行一次/etc/profile shell指令碼,注意如果用sh /etc/profile是不行的,因為sh是在子shell程序中執行的,即使path改變了也不會反應到當前環境中,但是source是在當前 shell程序中執行的,所以我們能看到path的改變。

linux 下新增環境變數

1 什麼是linux的環境變數啊?下面舉例說明什麼是環境變數,及其作用,如果是path的話就是指你執行命令所在的目錄,比如你echo path,看到的結果類似於 usr local sbin usr local bin usr sbin usr bin sbin bin usr games 說明在這...

Linux下新增環境變數

linux下環境變數按其生存週期可以分為兩類 永久的,需要修改配置檔案,變數永久生效 永久的環境變數又可以分為系統環境變數和使用者環境變數。系統環境變數對所有使用者起作用,而使用者環境變數只對當前使用者起作用。linux下兩者分別由不同的檔案管理,系統環境變數儲存在 etc profile檔案上,而...

Linux下新增環境變數

1,使用export命令 export path path opt software node v8.9.3 linux x64 bin node export使用方法為 export path pat h 路徑 1 路徑 2 路徑 n path 路徑1 路徑2 路徑n path 路 徑1 路 徑2...