.bashrc 没有被执行

.bashrc 没有被执行

我有一个用户(非 root),其中有一个~/.bashrc包含一些别名的文件。

但看起来该文件不是在登录时执行的。如果我source ~/.bashrc这样做了,它就会做它应该做的事情。但不是~/.bashrc每次登录都要执行吗?

权限设置为 644 (与我的 root 相同.bashrc,工作正常)。文件归相关用户所有。

答案1

~/.bashrc是为了未登录交互式 shell。登录 shell 源~/.bash_profile(或~/.bash_login~/.profile)。在那里采购~/.bashrc将允许您拥有共同的设置。

相关内容