PATH是一個環(huán)境變量,它包含了執(zhí)行命令和腳本的搜索路徑(一組以冒號分隔的目錄)。PATH變量可以為每個用戶設(shè)置,也可以為所有用戶賬戶設(shè)置。
檢查當(dāng)前的$PATH變量
$ echo $PATH
添加目錄到$PATH變量
要臨時添加一個目錄,例如,/opt/sysadmin/scripts到你的路徑,你可以運行以下命令。
$ PATH=$PATH:/opt/sysadmin/scripts
$ echo $PATH
要永久設(shè)置PATH,請打開~/.bash_profile或~/.bashrc shell啟動文件,并編輯它,如圖所示。
$ vim ~/.bashrc
在文件末尾添加以下幾行:
PATH=”$PATH:/opt/sysadmin/scripts”
$export PATH
或者
$export PATH=”$PATH:/opt/sysadmin/scripts”
注意:以上方法只適用于您的用戶賬戶。
永久設(shè)置所有用戶的$PATH
要為服務(wù)器系統(tǒng)中的所有用戶永久設(shè)置系統(tǒng)的PATH,請在/etc/profile文件的末尾添加以下行。在某些Linux發(fā)行版上,你也可以使用/etc/bash.bashrc文件(如果它存在的話),但它應(yīng)該以/etc/profile為源文件,這樣才能使它的修改生效。
PATH=”$PATH:/opt/sysadmin/scripts”
export $PATH
或者
$export PATH=”$PATH:/opt/sysadmin/scripts”
另外,不要直接在/etc/profile中進(jìn)行修改(不推薦這樣做),你可以在/etc/profile.d目錄(如果存在的話)下創(chuàng)建一個腳本(以.sh擴(kuò)展名結(jié)尾),然后在該腳本中進(jìn)行修改。
$ sudo vim /etc/profile.d/set_system_path.sh
在其中添加以下一行:
export PATH=”$PATH:/opt/sysadmin/scripts”
接下來,將~/.bashrc或/etc/profile或/etc/bash.bashrc(取決于你使用的那個)作為源文件,使更改生效。
$ source ~/.bashrc
或者
$ source /etc/profile
或者
$ source /etc/bash.bashrc
然后確認(rèn)你的PATH已被正確設(shè)置。
$ echo $PATH
以上就是如何在Linux服務(wù)器中永久設(shè)置$PATH?