su命令(简称是:substitute 或者 switch user )用于切换到另一个用户,没有指定用户名,则默认情况下将以root用户登录。
为了向后兼容,su默认不改变当前目录,只设置环境变量 HOME 和 SHELL (如果目标用户不是根用户,则加上 USER 和 LOGNAME)。
sudo简称Super User Do,它允许非root用户运行通常需要超级用户权限的其他Linux命令。