su与su -都是用来切换用户的命令,简单说它们之间的区别就是:su -切换的干净彻底,而su 切换用户却拖泥带水. su su username,切换到指定用户,但是当前目录不会变化,环境变量还是上一个用户的环境变量. su - su - username,切换到指定用户,当前目录即刻切换成指定用户的家目录,即~,环境变量 即刻切换到指定目录的环境变量. 测试环境 测试环境是CentOS6.9_64位,系统中有两个用户oldboy和root oldboy的环境变量和家目录如下 [oldboy@