Linux 中的 sudo 命令
sudo 通常用来以 root 身份运行命令。
你必须先启用当前身份才能使用 sudo,启用之后,你可以直接输入你自己的登录密码( 而非 root 用户的密码)来以 root 身份运行命令。
这种权限是高度可配置的,在多用户的服务器环境中尤其有用。一些用户可以通过 sudo 被授予运行特定命令的权限。
例如,你可以用它编辑任一系统配置文件:
sudo nano /etc/hosts这在普通模式下是无法实现的,因为你没有相应的权限。
你可以执行 sudo -i ,以 root 身份启动一个 Shell:

还可以使用 sudo 以其他任何用户身份运行命令。 默认情况是 root , 但加上 -u 参数即可指定使用其他用户:
sudo -u flavio ls /Users/flavio