Linux系统中su和sudo命令的主要区别简介


Linux系统中,su和sudo是两个常用的系统管理命令,它们看起来颇为相近,那么它们的功能是一样的吗?是否有区别呢?我们快速了解一下。

首先,我们看看这两个命令的含义。su命令,代表的是switch user,即:切换用户。而sudo,则代表的是super user do,其意思是:超级用户执行。具体在功能上,它们有近似的地方,也有不同。相同点:它们都可以用来执行一些普通用户没有权限运行的命令。区别:su命令,直接让你切换到root用户来执行命令。而sudo,则是提升用户的权限,以执行单条命令,执行结束后,自动返回到原用户。

以CentOS系统为例,它们的格式如下:




su user

注意,上面的user指需要切换到的用户名。如果是切换到root,则直接使用su,无需用户名。

sudo command

上面的command,指具体需要执行的命令名。


更多好文:

中国A股市场(上证与深证)目前一共有多少只股票?(2020年7月更新) ExpressVNP快到期了怎么续费? 做空机构哥谭市(Gotham City Research)简介 NordVPN在哪些亚洲国家及地区部署有服务器?(2020年更新)