假设用户/bin/bash在/etc/passwd. 然后ssh user@host command使用 Bash 运行命令。但是,该 shell 既不是登录也不是交互式的,这意味着既不是~/.bash_profile也不~/.bashrc是来源。在这种情况下如何设置PATH环境变量以便可以找到并执行可执行文件?是否建议在实际命令前加上source ~/.bashrc?
/bin/bash
/etc/passwd
ssh user@host command
~/.bash_profile
~/.bashrc
PATH
source ~/.bashrc
bash ssh
bash ×1
ssh ×1