linux下配置自己的環(huán)境變量文件my_env.sh

配置環(huán)境變量分為系統(tǒng)級和用戶級,系統(tǒng)級所有用戶生效,用戶級針對特定用戶,現(xiàn)場環(huán)境根據(jù)職能不同,會通過用戶限制操作范圍,環(huán)境變量修改以實際需要為準(zhǔn),遵循權(quán)限最小原則。

系統(tǒng)級

一般添加系統(tǒng)環(huán)境變量,修改/etc/profile文件,如果操作失誤,刪除重要配置,影響系統(tǒng)運行。
centos7版本中 /etc/profile 默認(rèn)掃描路徑 /etc/profile.d/ 下sh文件,并添加內(nèi)容到環(huán)境變量中,可以通過這種方式不操作/etc/profile增加環(huán)境變量。
在/etc/profile.d/下創(chuàng)建文件 my_env.sh,并設(shè)置環(huán)境變量,如jdk等,內(nèi)容如下:
vi /etc/profile.d/my_env.sh

# Java Home
export JAVA_HOME=/usr/lib/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin

用戶級

編輯用戶文件:~/.bash_profile,增加新path配置信息。如jdk:

vi ~/.bash_profile

# Java Home
export JAVA_HOME=/usr/lib/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin

自定義命令

自定義命令可以實現(xiàn)很多功能,如項目結(jié)構(gòu)化目錄文件生成、系統(tǒng)命令集合、帶參命令自動填充等,腳本功能決定自定義命令的豐富程度。
創(chuàng)建自定義命令文件目錄,方便集中管理,這里在當(dāng)前用戶目錄下創(chuàng)建bin目錄:mkdir ~/bin

創(chuàng)建自定義命令文件,文件名為命令名,如vi ~/bin/print,內(nèi)容打印:echo test,添加文件執(zhí)行權(quán)限:chmod 700 ~/bin/print

系統(tǒng)級
編輯/etc/profile.d/my_env.sh文件,增加環(huán)境變量export PATH=PATH:/home/用戶名/bin 用戶級 編輯~/.bash_profile文件,增加環(huán)境變量export PATH=PATH:/home/用戶名/bin
測試
控制臺輸入print ,回車即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容