su与su-的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了su与su-的区别相关的知识,希望对你有一定的参考价值。

实例:只切换用户身份,不变化shell环境

命令:su hellhappy

[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[[email protected] ~]# su hellhappy
[[email protected] root]$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


实例:即切换用户身份,又切换shell环境

命令:su -hellhappy

[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
 [[email protected]~]# su - hellhappy
[[email protected] ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/hellhappy/bin



以上是关于su与su-的区别的主要内容,如果未能解决你的问题,请参考以下文章

linux su(switch user)和sudo(superuser do)的区别?(sudo su与su的区别)

linux su(switch user)和sudo(superuser do)的区别?(sudo su与su的区别)

Linux下su与su -命令的本质区别

su与su-的区别

su与su -,sudo 的区别

su与su-切换用户的区别