一、sudo xxx
以root权限执行单条命令
二、sudo -i
进入一个持续的root环境,以root权限执行命令,但并不是切换到root用户
三、sudo -s
也是进入一个持续的root环境,以root权限执行命令,和sudo -i的区别是保存了原来普通用户的环境
四、总结
之所以不直接切换到root用户,是出于安全考虑。按照官方指导文档的说法,需要切换到root用户的情况是极少的,sudo xxx ,sudo -i ,sudo -s 能满足绝大部分情况。
以root权限执行单条命令
进入一个持续的root环境,以root权限执行命令,但并不是切换到root用户
也是进入一个持续的root环境,以root权限执行命令,和sudo -i的区别是保存了原来普通用户的环境
四、总结
之所以不直接切换到root用户,是出于安全考虑。按照官方指导文档的说法,需要切换到root用户的情况是极少的,sudo xxx ,sudo -i ,sudo -s 能满足绝大部分情况。