su和su-的区别

su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,之前一直以为两者相同,切换用户之后一直报command not found错误,才发现了这个问题。

posted @ 2020-03-02 12:35  紫陌红尘丶  阅读(198)  评论(0编辑  收藏  举报