sudo命令的快速指南,用于以其他用户身份运行命令。

sudo通常用于以root身份运行命令。

您必须启用sudo才能使用它,一旦启用,您可以通过输入您的用户密码(而不是root用户密码)以root身份运行命令。

权限是高度可配置的,这在多用户服务器环境中尤其有用,并且可以通过sudo授予某些用户运行特定命令的权限。

例如,您可以编辑系统配置文件:

sudo nano /etc/hosts

否则该操作会因为缺少权限而失败。

您可以运行sudo -i以启动root用户的shell:

您可以使用sudo以任何用户身份运行命令。默认用户是root,但可以使用-u选项指定其他用户:

sudo -u flavio ls /Users/flavio

sudo命令适用于Linux、macOS、WSL以及任何UNIX环境