LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 987|回复: 1

非登陆Shell与登陆Shell有什么区别??

[复制链接]
发表于 2007-10-12 17:00:17 | 显示全部楼层 |阅读模式
非登陆Shell与登陆Shell有什么区别??

在lfs手册中有提到过“su - lfs”是开启一个登陆Shell(login shell),“su lfs”是开启非登陆Shell(non-login shell)。
它们有什么区别?
发表于 2007-10-12 18:22:21 | 显示全部楼层
export ABC=123
su lfs
echo $ABC

export ABC=123
su - lfs
echo $ABC

实际上,当用su 用户 的时候,会使用当前用户的环境变量
而且 su - 用户  的时候,会使用该用户登录时获取的环境变量
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表