commandsudo -i
和 和有sudo su -
什么不一样?
他们是一样的吗?
可能的重复:
sudo -i 和 sudo su - 有什么区别
我知道这两个命令都会导致获得 root-shell。但也有一些区别。在某些服务器上,例如提示不同:
nomike@testerver:~> sudo -i
root@testerver:~> logout
nomike@testerver:~> sudo su -
[root@testerver ~]#
Run Code Online (Sandbox Code Playgroud)
所以我猜“.bashrc”、“.bash_profile”和“.profile”的处理方式有些不同。
一个会调用登录 shell 而另一个不调用吗?
[demo@PHP_DEV_57 ~]$ sudo su
[root@PHP_DEV_57 www]#
Run Code Online (Sandbox Code Playgroud)
为什么我可以简单地切换到root,sudo su
sudo和su有什么区别?