linux環境變數配置

2021-09-29 05:26:42 字數 3052 閱讀 4927

$path:決定了shell將到哪些目錄中尋找命令或程式,path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋編譯鏈結。

path=$path::::------:

你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效,則可執行下面的語句:$ source .bash_profile

需要注意的是,最好不要把當前路徑 「./」 放到 path 裡,這樣可能會受到意想不到的攻擊。完成後,可以通過 $ echo $path 檢視當前的搜尋路徑。這樣定製後,就可以避免頻繁的啟動位於 shell 搜尋的路徑之外的程式了。

可用 export 命令檢視path值

單獨檢視path環境變數,可用:

[root@localhost u-boot-sh4]#echo $path

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

新增path環境變數,可用:

[root@localhost u-boot-sh4]#export path=/opt/stm/stlinux-2.3/devkit/sh4/bin:$path

再次檢視:

[root@localhost u-boot-sh4]# echo $path

/opt/stm/stlinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

說明新增path成功。

推薦使用這種方法,因為所有使用者的shell都有權使用這些環境變數,缺點是可能會給系統帶來安全性問題。 生效後系統內所有使用者可用。

root@izbp1e036pdvwobr4d5fr2z:~#  vim /etc/profile

....

export path=$path:/usr/local/mysql/bin

# 使用source命令使修改立刻生效:

root@izbp1e036pdvwobr4d5fr2z:~# source /etc/profile

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

root@izbp1e036pdvwobr4d5fr2z:~#  vim /root/.bashrc

export path=$path:/usr/local/mysql/bin

root@izbp1e036pdvwobr4d5fr2z:~# source /root/.bashrc

#單個使用者新增環境變數

ray@izbp1e036pdvwobr4d5fr2z:~$ vim ~/.bashrc

export path=$path:/usr/local/mysql/bin

ray@izbp1e036pdvwobr4d5fr2z:~$ source ~/.bashrc

linux環境變數配置

1.linux環境變數配置 linux的環境變數配置有3個等級,最高端的是在 etc profile上寫入,寫入後所有使用者都能使用,但網上說這樣很不安全 最低階的是直接在shell,也就是終端上用export指令匯入,但一旦退出終端,環境變數就會失效 推薦使用的是在 bashrc上修改,這樣會限制...

linux環境變數配置

linux 環境,使用者通過shell 操作時,系統會為使用者初使化環境變數,比如系統公共資源路徑 path include bin 等目錄。shell 模式下,執行 export 檢視使用者環境變數 echo key 查詢某個環境變數。設定環境變數,有兩種方式,分為臨時設定,與永久設定。a.臨時設...

Linux環境變數配置

linux是乙個多使用者的作業系統,每個使用者登入系統,都會有乙個專用的執行環境。通常每個使用者預設的環境都是相同的,預設環境實際上是一組環境變數的定義。通過相應的系統環境變數,使用者可以對自己的執行環境進行個性化設定。shell 變數名可以由下劃線 字母 數字組成,單變數不能以數字開頭,並注意區分...