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...