su是switch user 在linux中用来切换用户linux
切换用户的时候su 与su - 是有区别的,建议使用su - ,为何呢?这里就涉及到一个环境变量的问题了ide
好比从普通用户su到root用户,可使用su root或su - rootsu只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一块儿切换成root身份,因此在切换用户时候建议使用su - it