?博客主頁: https://blog.csdn.net/m0_63815035?type=blog
💗《博客內容》:.NET、Java.測試開發、Python、Android、Go、Node、Android前端小程序等相關領域知識
📢博客專欄: https://blog.csdn.net/m0_63815035/category_11954877.html
📢歡迎點贊 👍 收藏 ?留言 📝
📢本文為學習筆記資料,如有侵權,請聯系我刪除,疏漏之處還請指正🙉
📢大廈之成,非一木之材也;大海之闊,非一流之歸也?
目錄
- 前言:
- 1. 臨時設置(當前終端會話有效)
- 2. 用戶級永久設置(僅當前用戶有效)
- 3. 系統級永久設置(所有用戶有效)
- 4. 針對特定應用程序設置(推薦做法)
- 5. 圖形界面設置(適用于桌面環境) 一般不用
- 驗證環境變量配置
- 注意事項
前言:
在CentOS 7系統中配置環境變量,基本原理與通用Linux系統一致,但在具體步驟和配置文件上有一些需要特別注意的地方。下面小羊為大家詳細介紹在CentOS 7中配置環境變量的方法:
1. 臨時設置(當前終端會話有效)
- 適用場景:僅在當前終端會話中臨時使用環境變量,關閉終端后變量就會失效。
- 具體步驟:
- 打開終端。
- 輸入命令
export 變量名=變量值
,例如要設置Java的環境變量,可輸入export JAVA_HOME=/usr/local/java/jdk1.8.0_271
。 - 如果要同時設置多個環境變量,命令之間用冒號分隔,比如
export PATH=$PATH:/usr/local/java/jdk1.8.0_271/bin
。 - 若想查看環境變量是否設置成功,可使用
echo $變量名
命令進行驗證。
2. 用戶級永久設置(僅當前用戶有效)
CentOS 7默認使用Bash shell,因此用戶級配置文件為~/.bash_profile
或~/.bashrc
。
- 具體步驟:
- 打開終端。
- 輸入命令
vim ~/.bash_profile
編輯配置文件。 - 在文件末尾添加環境變量設置,例如:
export JAVA_HOME=/usr/local/java/jdk1.8.0_271 export PATH=$PATH:$JAVA_HOME/bin
- 保存文件并退出編輯器。
- 輸入
source ~/.bash_profile
使配置立即生效。
- 注意:
~/.bash_profile
在用戶登錄時執行,而~/.bashrc
在每次打開新的終端時執行。如果希望配置在所有情況下都生效,可以在~/.bash_profile
中添加source ~/.bashrc
。
3. 系統級永久設置(所有用戶有效)
- 具體步驟:
- 以root用戶身份打開終端。
- 輸入命令
vim /etc/profile
編輯系統配置文件。 - 在文件末尾添加環境變量設置,例如:
export JAVA_HOME=/usr/local/java/jdk1.8.0_271 export PATH=$PATH:$JAVA_HOME/bin
- 保存文件并退出編輯器。
- 輸入
source /etc/profile
使配置立即生效。
- 注意:修改系統級配置文件需要謹慎,避免影響系統穩定性。
4. 針對特定應用程序設置(推薦做法)
- 具體步驟:
- 以root用戶身份打開終端。
- 輸入命令
vim /etc/profile.d/應用程序名.sh
創建一個新的shell腳本,例如vim /etc/profile.d/java.sh
。 - 在腳本中添加環境變量設置,例如:
export JAVA_HOME=/usr/local/java/jdk1.8.0_271 export PATH=$PATH:$JAVA_HOME/bin
- 保存文件并退出編輯器。
- 賦予腳本執行權限,命令為
chmod +x /etc/profile.d/java.sh
。 - 輸入
source /etc/profile
使配置立即生效。
- 優點:這種方式便于管理和維護,也避免了直接修改系統配置文件帶來的風險。
5. 圖形界面設置(適用于桌面環境) 一般不用
如果你的CentOS 7安裝了桌面環境,可以通過以下步驟設置環境變量:
- 具體步驟:
- 打開“應用程序”菜單,選擇“系統工具”→“終端”。
- 輸入命令
vim ~/.xprofile
編輯X Window系統的配置文件。 - 在文件末尾添加環境變量設置,例如:
export JAVA_HOME=/usr/local/java/jdk1.8.0_271 export PATH=$PATH:$JAVA_HOME/bin
- 保存文件并退出編輯器。
- 注銷并重新登錄系統使配置生效。
驗證環境變量配置
- 配置完成后,可以通過以下方式驗證環境變量是否設置成功:
- 輸入
echo $變量名
查看變量的值,例如echo $JAVA_HOME
。 - 輸入
env | grep 變量名
查看環境變量列表中是否有該變量。 - 重啟終端或者注銷后重新登錄,再次驗證環境變量是否仍然存在。
- 輸入
注意事項
- CentOS 7使用systemd作為初始化系統,某些服務可能需要額外配置才能讀取環境變量。
- 如果遇到權限問題,可以使用
sudo
命令獲取臨時root權限。 - 在編輯配置文件時,要注意語法格式,避免出現錯誤導致shell無法正常啟動。
今天這篇文章就到這里了,大廈之成,非一木之材也;大海之闊,非一流之歸也。感謝大家觀看本文