Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 環境變數配置完全手冊:/etc/profile 實戰詳解

編輯:Linux 教學

Linux 為多使用者系統,每位使用者登入後擁有專屬運行環境,本質上是一組環境變數定義。透過修改 /etc/profile 可對所有使用者生效;個人化設定請改 ~/.bash_profile 或 ~/.bashrc。

新增環境變數

在 /etc/profile 末尾加入:

export NAME=liheng

值可加引號也可不加,效果相同。修改後需重新登入或執行 source /etc/profile 立即生效。

變數重複定義優先序

同名變數後定義者優先。例如 PATH 在檔案前段已有預設值,若在末尾再寫 PATH=新路徑,系統實際使用的是新值。若需累加而非覆蓋,必須引用舊值:

export PATH=/new/path:$PATH

特殊符號詳細說明

符號意義範例
:路徑分隔符(並列多值)export A=/q/jing:aaa/cc/ld
.當前工作目錄export B=.:/liheng/wang → pap 指令先找當前目錄再找 /liheng/wang
$引用該變數目前值export A=/cd/cdr:$A 等同 /cd/cdr:/q/jing:aaa/cc/ld

常見應用場景

  • JAVA_HOME: export JAVA_HOME=/usr/lib/jvm/java-11
  • 擴展 PATH: export PATH=$PATH:/opt/myapp/bin
  • 語系設定: export LANG=zh_TW.UTF-8

注意:/etc/profile 為登入 Shell 讀取,非登入 Shell(如圖形終端機)可能不讀取,個人設定建議放 ~/.bashrc。

Copyright © Windows教程網 All Rights Reserved