关于su root 的path变量

关于su root 的path变量

su root后echo $PATH发现只有
/bin:/usr/bin
而用root登录后的PATH变量是
/opt/bin:/usr/bin:/usr/sbin:/bin:/sbin::/usr/i686-pc-linux-gnu/gcc-bin/4.1.0:/opt/sun-jdk-1.5.0.06/bin:/opt/sun-jdk-1.5.0.06/jre/bin:/usr/qt/3/bin:/usr/games/bin:/home/ning/bin

为什么su的会少了那么多呢?
用 su - 试试
谢谢!