Linux系统中,su和sudo是两个常用的系统管理命令,它们看起来颇为相近,那么它们的功能是一样的吗?是否有区别呢?我们快速了解一下。
首先,我们看看这两个命令的含义。su命令,代表的是switch user,即:切换用户。而sudo,则代表的是super user do,其意思是:超级用户执行。具体在功能上,它们有近似的地方,也有不同。相同点:它们都可以用来执行一些普通用户没有权限运行的命令。区别:su命令,直接让你切换到root用户来执行命令。而sudo,则是提升用户的权限,以执行单条命令,执行结束后,自动返回到原用户。
版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。
以CentOS系统为例,它们的格式如下:
su user
注意,上面的user指需要切换到的用户名。如果是切换到root,则直接使用su,无需用户名。
sudo command
上面的command,指具体需要执行的命令名。