永发信息网

shell中source和sh script的区别

答案:1  悬赏:50  手机版
解决时间 2021-04-04 07:26
shell中source和sh script的区别
最佳答案
主要区别,source是在当前的shell下运行文件内容,而sh或bash或其他shell+脚本文件,是在新的shell中执行。
可以在脚本文件中只写上变量赋值,如a=12,来进行验证:
在最初,echo $a 是空值或其他值,运行sh 脚本名 之后,再echo一下,a的值没有变,
而使用source 脚本名之后,echo $a 则显示12,它的值变化了。
source一般用于执行一些配置文件,比如.bashrc等,比如默认可能没有ll命令,在.bashrc中可以设置alias ll='ls -alF',source运行一下,就不用退出当前shell重新打开 就可以使用ll命令了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宋渡村地址在哪,我要去那里办事,
项目干系人主要包括哪些方面?
至尊宝为什么那么无奈你们知道吗
本科生去江南工业集团有限公司 军品技术研究
五老峰下棋的雕像叫什么
表达快乐出发的句子,麻烦大家谁知道形容天还
单选题在空中静止不动的直升机,重力的施力物
新建的原种母猪厂为什么配种反情率较高
人误注射犬用狂犬疫苗会有什么后果
不减肥的说说搞笑句子,想发个说说,就是带我
有关魅力临渭的作文1000字
我不能再珍惜你了。我失去的也是你失去的,这
房子老是有咚咚的声音 质量上是不是有问题
【小题1】这是我在中国的第二天。This is
王者荣耀黄金段18888买什么英雄好
推荐资讯
浩方对战平台上魔兽怎么弄城彩名?
3月17日与7月13日的生日在一起好么?
单选题关于铷的结构和性质的判断,正确的是(
三八妇女节第一次给男朋友的妈妈发短信 怎么
春天到来,各校采取各种措施防止流行病传染,
爱的寄语幼儿园保育员,父母给幼儿园里的小孩
王者荣耀姜子牙台词,‘封神榜’中姜子牙给自
法院开庭会通知家属吗?
心里总是感到恐慌不安是怎么回事
成都电脑城涂硅脂大概要多少钱?
布丁仓鼠会变色吗 仓鼠会变色是正
我市特产香芒果富含的营养素是A.油脂B.维生素
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?