su和sudo的区别

su 和 sudo 的区别:
    1.共同点:都是root用户的权限;
    2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;

                       sudo是完全取得root的权限和root的工作环境。

编译时碰到的问题是: arm-linux-gcc: command not found



解决如下:
    执行make 之前,先用下su - 命令取得root权限,然后再执行make 。

切换用户命令:

切换用户命令:su - username
根用户不用用户名参数,- 表示系统环境变量也切换过去,不带 - 会继承当前系统环境变量,你可以试一下,看看你效果;
sudo:普通用户执行系统命令的命令

终端切换用户可以用
su -l username 

你可能感兴趣的:(工作,command,终端)