~/.bash_profile:用于 登录 (login) shell(例如通过 SSH 登录或某些终端作为登录 shell 启动)时被读取。适合放 PATH、环境变量、一次性初始化逻辑。~/.bashrc:用于 交互式非登录 (interactive non-login) shell(例如在已有 shell 里运行bash、某些终端新建标签页)时被读取。适合放别名、函数、命令提示符 (PS1) 等交互配置。
~/.bash_profile:用于 登录 (login) shell(例如通过 SSH 登录或某些终端作为登录 shell 启动)时被读取。适合放 PATH、环境变量、一次性初始化逻辑。~/.bashrc:用于 交互式非登录 (interactive non-login) shell(例如在已有 shell 里运行 bash、某些终端新建标签页)时被读取。适合放别名、函数、命令提示符 (PS1) 等交互配置。