为什么在sudo命令后未调用.bashrc文件?

时间:2019-03-11 20:48:05

标签: linux bash

我使用以下命令切换到另一个用户:

sudo -u dsc -i

命令执行后,移至主目录/ home / dsc。

但是,此目录中的.bashrc文件未执行。为什么会这样?

1 个答案:

答案 0 :(得分:2)

sudo -i启动登录 shell; .bashrc仅对非登录交互式shell执行。不过,.bash_profile.bash_login.profile中的一个应该已经执行。