Linux 可同時開啟多種 Shell,但目前互動的只有一個。快速確認當前 Shell 名稱與版本:


ps -p $$:顯示當前 Shell 進程 PID 與指令名(所有 Shell 通用)。echo $0:顯示當前 Shell 或腳本名稱(Bash、zsh、tcsh、dash 等支援)。echo $SHELL:該環境變數固定為預設登入 Shell 路徑,不反映當前切換的 Shell。# Bash
bash --version
# 或
echo $BASH_VERSION
# Zsh
zsh --version
# 或
echo $ZSH_VERSION
# Tcsh
tcsh --version
掌握這幾招,無論在腳本中或互動式終端,都能精確掌握 Shell 環境資訊。