macOS 中查看当前生效 shell 及配置文件的方法
macOS 中查看当前生效 shell 及配置文件的方法
在 macOS 上查看当前生效的 shell 及其配置文件,可以通过以下命令操作:
- 查看当前正在使用的 shell:
echo $SHELL
这会显示当前默认 shell 的路径,如 /bin/bash
或 /bin/zsh
(macOS 10.15+ 默认)
- 查看所有可用的 shell:
cat /etc/shells
- 查看当前 shell 的配置文件内容:
- 如果你使用的是 bash:
# 查看主要配置文件
cat ~/.bash_profile
cat ~/.bashrc
cat ~/.profile# 查看登录时执行的配置
cat /etc/profile
cat /etc/bashrc
- 如果你使用的是 zsh:
# 查看主要配置文件
cat ~/.zshrc
cat ~/.zprofile
cat ~/.zlogin
cat ~/.zshenv# 查看系统级配置
cat /etc/zshrc
- 查看当前 shell 已加载的环境变量和配置:
# 查看所有环境变量
env# 查看 shell 函数
declare -f# 查看 bash 特定配置
set -o
配置文件的加载顺序和优先级会因 shell 类型和启动方式(登录/非登录、交互式/非交互式)而有所不同。通常 ~/.bashrc
或 ~/.zshrc
是最常修改的用户级配置文件。