1. 程式人生 > >linux下查看和添加PATH環境變量

linux下查看和添加PATH環境變量

linux

linux下查看和添加PATH環境變量

$PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋編譯鏈接。

  編輯你的 PATH 聲明,其格式為:

  PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

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

  需要註意的是,最好不要把當前路徑 “./” 放到 PATH 裏,這樣可能會受到意想不到的攻擊。完成後,可以通過 $ echo $PATH 查看當前的搜索路徑。這樣定制後,就可以避免頻繁的啟動位於 shell 搜索的路徑之外的程序了。

單獨查看PATH環境變量,可用:

[[email protected] 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環境變量

第一種方法:

[[email protected] u-boot-sh4 #]export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH

再次查看:

[[email protected] 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成功。

上述方法的PATH 在終端關閉 後就會消失。所以還是建議通過編輯~/.bashrc或~/.bash_profile或系統級別的/etc/profil來改PATH,也可以改家目錄下的.bashrc(即:~/.bashrc)。

第二種方法:

# vim /etc/profile

在文檔最後,添加:

export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"

保存,退出,然後運行:

#source /etc/profile

不報錯則成功。


為特定用戶修改PATH環境變量

如果你只想在當前的登錄會話中臨時地添加一個新的目錄(比如:/usr/local/bin)給用戶的默認搜索路徑,你只需要輸入下面的命令。

  1. $ PATH=$PATH:/usr/local/bin或者export PATH="/usr/local/bin:$PATH"

檢查PATH是否已經更新:

  1. $ echo $PATH

  2. /usr/lib64/qt-3.3/bin:/bin:/usr/bin:/usr/sbin:/sbin:/home/xmodulo/bin:/usr/local/bin

更新後的PATH會在當前的會話一直有效。然而,更改將在新的會話中失效。

如果你想要永久更改PATH變量,用編輯器打開~/.bashrc (或者 ~/.bash_profile),接著在最後添加下面這行。

  1. export PATH=$PATH:/usr/local/bin 或者export PATH="/usr/local/bin:$PATH"

接著運行下面這行永久激活更改:

  1. $ source ~/.bashrc (或者 source ~/.bash_profile)

改變系統級的環境變量

如果你想要永久添加/usr/local/bin到系統級的PATH變量中,像下面這樣編輯/etc/profile。

  1. $ sudo vi /etc/profile


  1. export PATH=$PATH:/usr/local/bin

或者export PATH="/usr/local/bin:$PATH"

更新環境系統環境變量

source /etc/profile 或者. /etc/profile

更新環境變量就會生效了。


本文出自 “sandshell” 博客,請務必保留此出處http://sandshell.blog.51cto.com/9055959/1959710

linux下查看和添加PATH環境變量