相同点 sudo , su 和su -都能通过root用户权限执行某些命令 不同点 sudo:不需要用户输入root用户的密码,只是赋予当前用户执行某些命令的root权限。 su和su-由于是切换到root账号,所以需要输入root用户的密码,其中su会使用当前用户的环境变量去登录root用户。而su -则会使用root用户的环境变量去登录root用户