shell登录后默认为用户环境,在进行一些特权操作时需要求换到root用户。susu -均可用来切换用户。使用su username或是su - username可切换至相应用户。默认情况下切换至root。然而su仅仅切换了用户,而不会切换shell环境;su -则不仅切换了用户,同时切换了shell环境。因此如果是刚刚通过/etc/profile修改了PATH,仅仅使用su是无法看到修改效果的。

drawing