登录时未加载 bashrc

Kar*_*ger 2 bash

我在 SSH 服务器上为自己创建了一个新的主目录,当我登录时,我的 bashrc 从未加载,我总是必须在. ~/.bashrc登录后键入。如何保存击键以便自动完成?

roa*_*ima 5

您可以将.bash_login您登录时使用的 - 链接到.bashrc用于其他bashshell 会话的 - :

mv -f .bash_login .bash_login.old    # Don't worry if this says no such file
ln -s .bashrc .bash_login
Run Code Online (Sandbox Code Playgroud)

确保您的命令可以处理在没有连接终端的.bashrc情况下运行它们的可能性。因此,除非有一个终端附加到stdout,否则不要打印任何内容。