Linux下環境變數設定的三種方法

2021-07-24 04:04:28 字數 668 閱讀 6213

linux下環境變數設定的三種方法

如想將乙個路徑加入到$path中,可以像下面這樣做:

1、控制台中設定,不贊成這種方式,因為他只對當前的shell 起作用,換乙個shell設定就無效了:

$path="$path":/new_path  (關閉shell path會還原為原來的path)

2、修改 /etc/profile 檔案,如果你的計算機僅僅作為開發使用時推存使用這種方法,因為所有使用者的shell都有權使用這個環境變數,可能會給系統帶來安全性問題。這裡是針對所有的使用者的,所有的shell

在/etc/profile的最下面新增:  export  path="$path:/new_path"

3、修改bashrc檔案,這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者級別,這裡是針對某一特定的使用者,如果你需要給某個使用者許可權使用這些環境變數,你只需要修改其個人使用者主目錄下的 .bashrc檔案就可以了。

在下面新增:

export  path="$path:/new_path"

##############

自己選擇第三種,

vim ~/.bashrc

source ~/.bashrc

linux環境變數設定的三種方式

1 getenv 函式名 getenv 功 能 從環境中取字串,獲取環境變數的值 標頭檔案 stdlib.h 用 法 char getenv char envvar 函式說明 getenv 用來取得引數envvar環境變數的內容。引數envvar為環境變數的名稱,如果該變數存在則會返回指向該內容的指...

linux下修改環境變數的三種方式

1 進入當前使用者的.bashrc檔案 vim bashrc2 在.bashrc的最後一行新增相應的路徑 export path usr local cuda 8.0 bin path3.使環境變數生效 source bashrc注意 此種方法僅僅對當前使用者有效 1 進入系統的profile檔案 ...

linux修改環境變數的三種方式

1.path path etc apache bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,path 設定就會失效 2.vi etc profile 在適當位置新增 path path etc apache bin 注意 即等號兩邊不能有任何空格 這種方法最好,除非你手動強...