Zone Lin
文章33
標籤32
分類7
linux 環境變數及 Path 設定

linux 環境變數及 Path 設定

Linux 環境變數種類

  1. 永久的:需要修改配置檔案,變數永久生效。
  2. 臨時的:使用export命令宣告即可,變數在關閉shell或關機時失效。

Mac 跟 Linux 都是由 Unix 發展的作業系統,在部分操作邏輯都相同,包含環境變數。

看目前的環境變數

# 使用 env 指令
env
XXXX@MacBook-Pro blog % env
USER=XXXX
SECURITYSESSIONID=186ad
COMMAND_MODE=unix2003
HOME=/Users/XXXXXX
SHELL=/bin/zsh
...

如果已知環境變數的名稱,可以使用 echo 查看

# 查看環境變數 SHELL
XXXX@MacBook-Pro blog % echo $SHELL
/bin/zsh

設定環境變數

臨時性修改,重開機後就必須再做一次

用 export 指令

# 設定 PATH 變數為例
export PATH="$PATH":/home/bin
export PATH=${PATH}:/home/bin

輸入之後可以使用export指令來查看環境變數是否有輸入進去。

永久性修改,需重開機之後才會有作用

修改 profile

profile的路徑是在 “/etc/profile”,打開後在裡面加入

export PATH="$PATH":/home/bin
# 或是
export PATH=${PATH}:/home/bin

修改.bashrc

.bashrc的路徑是在”/home/danny/.bashrc”,在檔案最後面加入

export PATH="$PATH":/home/bin
# 或是
export PATH=${PATH}:/home/bin

參考來源

本文作者:Zone Lin
本文連結:https://zonego.tw/2022/11/29/linux-path/
版權宣告:本文採用 創用CC BY 4.0 協議進行許可
貼文內使用的封面圖大部分來自unsplash,個別圖片的連結請看封面圖來源
×