su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。
su - oracle :同时切换用户和环境
su oracle:不会执行oracle主目录中的profile脚本
su -oracle:会执行oracle主目录中的profile脚本
本文详细解释了在Linux环境中su和su-命令的区别。su命令用于切换用户但不改变环境变量,而su-命令则同时切换用户并加载新的用户的环境变量。文中还特别提到了对于oracle用户的影响。
su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。
su - oracle :同时切换用户和环境
su oracle:不会执行oracle主目录中的profile脚本
su -oracle:会执行oracle主目录中的profile脚本
3452

被折叠的 条评论
为什么被折叠?