位置: 编程技术 - 正文

linux下source命令使用详解(linux source命令是什么)

编辑:rootadmin

推荐整理分享linux下source命令使用详解(linux source命令是什么),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux source命令详解,linux source .bashrc,linux source是干啥的,linux source .bashrc,linux source是干啥的,linux source是干啥的,linux source是干啥的,linux source是干啥的,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux Source命令及脚本的执行方式解析

当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile 对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。

source命令:

source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。

功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句 source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

用法:

linux下source命令使用详解(linux source命令是什么)

source filename 或 . filename source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。

source filename 与 sh filename 及./filename执行脚本的区别在那里呢?

1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有”.”是用来表示当前目录的。 2.sh filename 重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的、改变的变量不会被带回父shell,除非使用export。 3.source filename:这个命令其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量的语句都会保存在当前shell里面。

举例说明:

1.新建一个test.sh脚本,内容为:A=1

2.然后使其可执行chmod +x test.sh

3.运行sh test.sh后,echo $A,显示为空,因为A=1并未传回给当前shell

4.运行./test.sh后,也是一样的效果

5.运行source test.sh 或者 . test.sh,然后echo $A,则会显示1,说明A=1的变量在当前shell中

标签: linux source命令是什么

本文链接地址:https://www.jiuchutong.com/biancheng/371546.html 转载请保留说明!

上一篇:linux下防火墙开启某个端口号及防火墙常用命令使用(详解)(linux防火墙开启80端口视频)

下一篇:Linux下压缩与解压命令详解(linux 压缩解压缩)

  • 加工承揽属于劳务关系吗
  • 施工劳务企业要交增值税吗
  • 小企业会计准则2023电子版
  • 其他应收款可以在贷方吗
  • 申报个税是按照当月工资,做账时候发的是上月工资
  • 软件服务费280抵扣申报
  • 小企业准则汇兑损失计入什么科目
  • 发票额开多了多出的金额怎么处理?
  • 内控制度包括哪些制度
  • 银行代扣水费发票怎么开
  • 委托加工物资贷方
  • 咨询服务费是否可以税前扣除
  • 企业税收扣除标准
  • 零申报有期限吗
  • 单位会计需要去税务局实名认证吗?
  • 净利润亏损怎么结转
  • 小规模纳税人季报需要报什么
  • 取得的增值税发票哪些项目必须开具事项
  • 环保税征收意义
  • 母子公司划转房产怎么办
  • 购买的样品怎么做账
  • 专项资金如何做账务处理
  • 税控盘280减免申报
  • 印花税申报数据来源
  • 财务兼职怎么算工资
  • 企业资产转移是什么意思
  • 事业单位坏账怎么处理
  • 社保怎么计提
  • 你知道怎么安装
  • 支付宝安全控件是什么
  • ThinkPHP让../Public在模板不解析(直接输出)的方法 原创
  • 预收外汇如何结汇
  • 预售商品房转让合同
  • 哪些房地产项目是国企
  • 如何解决焦虑
  • 外币交易是什么意思
  • 在建工程转无形资产 会计准则
  • framework开发教程
  • 请简述你对php的理解并描述php的工作流程
  • vue引入文件路径@的意思
  • 行政单位基建账如何并入大账
  • 企业预付账款属于什么科目
  • 固定资产售后回购会计处理
  • 发票明细太多怎么设置见清单
  • 税控盘维护费每年都要交吗
  • 哪几种进项税额允许抵扣
  • 套期保值是什么意思举个例子
  • sql2005 数据同步方法
  • odbc api
  • 计提折旧的固定资产全年平均总值怎么算
  • 季度所得税申报表本年累计怎么填
  • 长期应付款科目的涉税风险
  • 高新技术企业补助需要交所得税吗
  • 现金管理办法的内容包括
  • 加油票抬头开错了
  • 企业为职工购买互助保障项目经费可以有什么开支
  • 印花税属于什么科目
  • access数据库sql语言
  • SqlServer 2000、2005分页存储过程整理第1/3页
  • arp攻击的原理及防范
  • 怎么把html转换成psd
  • “linux”
  • 进程process.acore已停止怎么办
  • windows1021h2镜像下载
  • linux防火墙放行
  • linux创建目录函数
  • 计算机图形学是什么专业
  • docker 开源项目
  • 批处理命令在哪个菜单中
  • cocos2d怎么用
  • unity3drpg游戏教程
  • jqueryvalidate验证
  • 在生成目录之前必须对相关文字设置样式
  • android回调函数
  • 税控盘换新盘
  • 新疆国税局电子税务局
  • 矿山占用荒山是什么意思
  • 税务局风险管理股工作总结
  • 所得税调增调减搞不清
  • 国税局巡察整改方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设