标签: linux bash
我使用以下命令切换到另一个用户:
sudo -u dsc -i
命令执行后,移至主目录/ home / dsc。
但是,此目录中的.bashrc文件未执行。为什么会这样?
答案 0 :(得分:2)
sudo -i启动登录 shell; .bashrc仅对非登录交互式shell执行。不过,.bash_profile,.bash_login或.profile中的一个应该已经执行。
sudo -i
.bashrc
.bash_profile
.bash_login
.profile