位置: 编程技术 - 正文

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 压缩解压缩)

  • 金税盘软件打不开
  • 纳税人未缴少缴税款
  • 跨区域涉税事项反馈表怎么填
  • 本月未记账凭证是什么意思
  • 预期报酬率和期望报酬率一样吗
  • 总公司和子公司可以有业务往来吗
  • 汽车年审属于什么费用
  • 现金流量怎么影响股票价值
  • 研发费用计入销售费用
  • 小规模建筑业如何做账
  • 发票失控怎么处罚
  • 公允价值变动税务处理
  • 成本法和权益法大白话
  • 免税销售额收入不含税收入怎么算
  • 业务宣传费和广告费有什么区别
  • 股份利润怎么分
  • 出口货物免抵退申报明细录入怎么填
  • 税务非正常户罚款多少
  • 财产转让所得个人所得税纳税地点
  • 金税三期上线后的税收征管问题
  • 代理运输协议范本
  • 补缴城镇土地使用税会计分录怎么做
  • 前期费用会计分录
  • 科技研发公司经营范围包括哪些
  • 苹果关闭safari
  • 跨年退税怎么处理
  • 房地产企业何时结转利润
  • 为什么u盘里的文件无法删除
  • system 进程
  • 没结婚生了小孩分手了怎么办?
  • php判断useragent
  • 基于chatGPT设计卷积神经网络
  • php rtrim
  • iotop命令 监视磁盘I/O状态
  • 投标代理费应如何支付
  • python闭包主要解决什么问题
  • cms和php的关系
  • 合宪性审查程序
  • 限定性和非限定性资产的区别
  • 公司的违约金
  • 免税农产品有哪些类型
  • 疫情期间制造费用账务处理
  • 收到税务局退回的个税手续费怎么入账
  • 契税并入土地价值吗
  • 对企业发票的监管
  • 现金收支月报表
  • 工程结算的会计分录
  • 销售金银首饰增值税和企业所得税
  • 电费已支付未充值
  • 财务费用减少记借方还是贷方
  • 买公司宿舍有保障吗
  • 劳务费如何计提
  • 农业项目土地流转
  • 房租给托管公司
  • 总公司中标走子公司账户违法吗
  • vistasp3
  • 升级bios后无法启动
  • windows7的所有操作都可以从( )
  • 如何让电脑系统更快
  • ubuntu安装chia
  • win8.2系统
  • win7桌面怎么设置到d盘
  • form表单中input设置为readonly和disabled的区别
  • js中script标签的作用
  • php消息队列面试题及答案
  • javascript入门教程
  • bootstrap弹出表单
  • 搭建nodejs环境
  • mac打开多个窗口
  • 关于jquery的用途
  • bootstraprow布局
  • jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
  • js闭包作用问题解决应用
  • android图片压缩到200-300kb
  • js原生方法大全
  • 消费税税收优惠的纳税筹划
  • 机场停车票怎么取得
  • 河南省土地使用税税率
  • 办理养殖照税务登记证
  • 越南进口废塑料新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设