当前位置: 技术问答>linux和unix
source命令的额外情况
来源: 互联网 发布时间:2017-05-18
本文导语: 用source命令执行一个shell。出现以下情况 第一种,文件所有者是用户user1,用root执行,会直接切换用户到user1. 第二种,文件所有者是用户user1,用user1执行,会跳到user1的~目录 第三种,文件所有者是用户user1,用user1...
用source命令执行一个shell。出现以下情况
第一种,文件所有者是用户user1,用root执行,会直接切换用户到user1.
第二种,文件所有者是用户user1,用user1执行,会跳到user1的~目录
第三种,文件所有者是用户user1,用user1执行,会直接返回登陆界面,。。。。。
可能还有其他情况,有点乱。。。。。
第二种和第三种,前两句确实是一样的,不明白,求解释这个命令~
第一种,文件所有者是用户user1,用root执行,会直接切换用户到user1.
第二种,文件所有者是用户user1,用user1执行,会跳到user1的~目录
第三种,文件所有者是用户user1,用user1执行,会直接返回登陆界面,。。。。。
可能还有其他情况,有点乱。。。。。
第二种和第三种,前两句确实是一样的,不明白,求解释这个命令~
|
用source执行的时候,有没有 x 权限无所谓的。
source实际上是在逐行执行test.sh里面的每一行命令,遇到最后一行 exit 0 的时候就会退出当前用户 ,跟你直接在命令提示符下面执行 exit 是一个效果。