8 哪个配置文件.bashrc或.bash_profile是ssh-agent的合适位置?我正在寻找一个解释交互式外壳程序和登录外壳程序之间差异的答案。 ssh bash bashrc — 诺亚·坎贝尔 source
9 这在某种程度上取决于您个人使用Shell的方式。 交互式外壳是指具有连接到其输入和输出的终端的任何东西。登录shell由/ bin / login生成。登录shell会提供您的.bash_profile。诸如xterm之类的大多数终端仿真器都会启动一个不是登录外壳的交互式外壳。交互式非登录外壳程序将为您提供.bashrc。 我通常要做的是让.bash_profile源获得.bashrc(在检查它是否已经获得源之后),然后将ssh-agent设置放入.bashrc中。 — Meastham source .bash_profile中的检查内容是什么,以查看是否已经获取.bashrc? — 诺亚·坎贝尔, 2 没什么特别的。我通常只是检查是否设置了在.bashrc中设置的变量。 — meastham