su只是简单的用户切换,环境变量什么的并没有改变

su – user 相当于用户登录。彻底的切换用户

写一句废话:$PATH 变量决定了shell将到哪一个目录去寻找命令或者程序,PATH的值是一系列目录,当运行一个程序时,linux在这些目录下进行搜索编译连接。