当前位置: 首页 > backend >正文

linux中执行脚本命令的source和“.”和“./”的区别

在 Linux 或类 Unix 系统中,`source`、`.` 和 `./` 的使用场景各有不同,以下详细介绍何时使用它们:

命令用途适合场景
source和“.”等效。脚本在当前 shell 环境中执行并影响当前 shell 的状态和环境变量

1. 加载环境变量配置文件,无需重新启动终端;

2. 加载函数定义;

3. 修改当前 shell 的状态,如改变工作目录、设置 shell 选项等;

“./”脚本作为一个独立的程序在子 shell 中运行,不影响当前 shell 的状态

1. 执行独立的脚本程序,不需要与当前 shell 共享环境变量或状态时;

2. 执行编译后的可执行文件;

http://www.xdnf.cn/news/13874.html

相关文章:

  • 校园网数据安全防线
  • sed命令在修改Rocky Linux镜像源配置文件中的作用:
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月12日第106弹
  • 晶圆搬运机器人与RFID半导体读卡器携手赋能半导体制造高效变革
  • 探索铸铁试验平台在制造行业的卓越价值
  • HALCON第一讲->数据结构、语法规则与思路
  • 深度学习网络入侵检测系统警报
  • RX Clock Correction Attributes
  • 使用freemarker模板 生成 word文档
  • PMP证--开篇
  • AI的镜像:人工智能如何重塑人类认知边界
  • 路由交换技术-思科拓扑搭建
  • 深度解析SerpAPI:AI时代的智能搜索引擎集成方案
  • 农田实时监测与管理系统开发
  • byte数组变量转int变量
  • 一[2]、ubuntu18.04环境 yolov8 + realsenseD435i 实时效果测试
  • Docker 网络模式
  • Doris与DS结合实现MySQL侧的Upsert功能
  • SpringCloud + MybatisPlus:多租户模式与实现
  • Catch2 开源库介绍与使用指南
  • 【threejs】每天一个小案例讲解:常见材质
  • oracle 23ai json简单使用
  • reactive() 和 toRef()
  • 微服务架构中的 Kafka:异步通信与服务解耦(四)
  • 《哈希算法》题集
  • 最新Transformer模型及深度学习前沿技术应用
  • python学习---dayday2
  • 使用文件的基本操作和文件内容读写操作实现三个功能
  • 中间件是微服务架构的支撑工具,微服务是中间件的应用场景之一。
  • 基于PHP的图书商城(vue版)