根据 bash 调用顺序,如果通过 ssh 调用非交互式、非登录的 bash shell,它应该是 source ~/.bashrc. 这适用于 OS X 附带的 Bash 3.2.48(1) 版本。
~/.bashrc
但是,当我安装 bash 4.2.8(2)-release 并将其设置为我的登录 shell 时,通过 ssh(例如ssh <host> <command>)执行命令不会获取我的~/.bashrc.
ssh <host> <command>
有谁知道出了什么问题,或者我如何解决这个问题?
ssh bash macos
bash ×1
macos ×1
ssh ×1