linux的source命令

source可以强行让一个脚本去影响当前的环境(他执行该脚本中的全部命令,而不关脚本文件的权限如何设置).


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


同样的,当前脚本中设置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。


例如,如果在登录后对 .bash_profile 中的 EDITER 和 TERM 变量做了修改,则可以用source命令重新执行 .bash_profile 中的命令而不用注销并重新登录。把两个命令用&&联接起来,如 make mrproper &&make menuconfig ,表示要第一个命令执行成功才能执行第二个命令。


补充: source可以让脚本影响它们的父shell环境,这和export去影响子shell环境相反,呵呵

linux下source命令使用详解 主要为大家详细介绍了Linux Source命令及脚本的执行方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 立即下载

相关推荐

命令行执行YOLO训练命令报错:1.PermissionError: [WinError 5] 拒绝访问 2.OMP: Error#15: Initializing libiomp5md.dll...

(已解决!)报错:1.PermissionError: [WinError 5] 拒绝访问 2.OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

Gpengyuyan的博客 1124

GNU Project Debugger:使用 GDB 的更多乐趣

GNU Project Debugger:使用 GDB 的更多乐趣http://blog.chinaunix.net/u2/60744/showart_474706.htmlGDB(即 GNU Project Debugger)有一个成熟的宏功能,允许您完全按照自己所需的工具来对 GDB 进行个性化和自定义。提供有关自定义命令的帮助文档的机制还使它成为一个可与其他人共享的便利工具。关于本主题的前一

nevercgoodbye的专栏 1091

微信小程序消息推送全攻略:从模板消息到订阅消息的实战避坑指南

本文深入解析微信小程序消息推送机制,对比模板消息、订阅消息与客服消息的核心差异与适用场景。重点提供订阅消息从用户授权设计、前端代码实现到后端稳定发送的完整实战指南,并分享提升消息点击率的文案与运营技巧,帮助开发者构建高效、用户友好的消息推送体系。

b3n4m5q6w7的博客 335

gdb 调试高级命令

原文链接:http://blog.youkuaiyun.com/hejinjing_tom_com/article/details/9472041 1. gdb 运行初始化命令 -x usercmd     在.gdbinit 初始化命令中, 可以用#(同bash 注释符合)来注释     可以用source 在启动gdb 后运行gdb 命令文件     可以用file 在启动gdb 后再

当今明月的专栏 1967

单相变换器的二次纹波分析

1. 单相PWM整流器的二次纹波产生原因   单相变换器的二次纹波产生的原因是功率含有二次脉动分量。设电网电压 us=Vmsin(wt),电网电流IL=Imsin(wt−θ)I_L=I_msin(wt-\theta)IL​=Im​sin(wt−θ)。其中w是电网电压披绿,θ\thetaθ是电流之后电压相位。保证输入功率和输出功率相等,就要保证两者的直流量和交流量对应相等。   uDu_DuD​为 PWM 整流器直流电容电压平均值,IoI_oIo​ 为负载电流平均值 ,uDC^\widehat {u_{DC}

qq_38847810的博客 4973

Hi3559AV100制作ext4文件系统和烧录emmc

1、首先生成所需文件系统,见本博客<Hi3559AV100文件系统制作cramfs>。 2、使用工具生成EXT4文件系统 ./make_ext4fs -s -l 96M rootfs_hi3559av100.ext4 ./rootfs 3、烧录文件系统 mw.b 0x82000000 ff 0x12C00000;tftp 0x82000000 STM_...

阿Sir问道 7033

Linux学习命令之source

这将执行指定路径的脚本文件,其中可以包含变量、函数和其他可执行的Shell命令。执行完后,其中定义的环境变量、函数等将在当前shell会话中生效。这将执行指定路径的脚本文件,其中可以包含变量、函数和其他可执行的Shell命令。执行完后,其中定义的环境变量、函数等将在当前shell会话中生效。命令用于在当前shell环境中执行指定脚本文件中的命令。命令用于在当前shell环境中执行指定脚本文件中的命令。脚本文件中的命令,以确保其中所做的更改立即生效。脚本文件中的命令,以确保其中所做的更改立即生效。

wlzx059的博客 2639

Windows下Anaconda换清华镜像源最全指南(含常见问题解决)

本文提供了一份详尽的Windows系统下Anaconda配置清华镜像源的完整指南。针对网络下载缓慢的痛点,文章详细对比了命令行添加与直接编辑配置文件两种主流方法,并重点解决了配置过程中常见的文件缺失、安装失败、环境求解缓慢等疑难问题,帮助用户一劳永逸地提升包管理效率。

brandy的博客 337

linux source命令路径,source(.)命令

source命令是Bash的一个builtins,也称为文件包含:通常用法:source filepath 或. filepath(一个小点)功能:使当前shell读入路径为filepath的文件并依次执行文件中的所有语句;通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source...

weixin_42398056的博客 5045

保姆级教程:在Ubuntu 22.04上,用Chroot和xorriso定制你的专属服务器镜像(附离线包集成)

本文提供了一份详细的Ubuntu 22.04离线镜像定制教程,通过Chroot环境和xorriso工具,帮助用户打造专属服务器镜像。教程涵盖环境准备、镜像解构、系统定制、镜像重组与验证等全流程,特别适合需要在隔离网络环境中批量部署服务器的场景。

weixin_28704565的博客 442

解锁PyCharm+Deepseek:本地部署AI编程超能力

在本次探索中,我们成功地在 PyCharm 中实现了 DeepSeek 的本地化部署,这一过程虽然涉及多个步骤,但每一步都为我们开启 AI 编程大门奠定了基础。从安装最新版 PyCharm,确保我们拥有一个功能强大且兼容性良好的开发环境,到注册 DeepSeek 账号并获取 API Key,这是连接我们与强大 AI 能力的关键纽带。接着,在 PyCharm 中安装 Continue 插件并进行精细配置,让 DeepSeek 能够深度融入我们的编程流程。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 5548

jenkins远程ssh部署问题

先看网上的一个解析 linux有几种登录方式?有什么不一样?环境也有什么不一样? “source filename”与“sh filename”、“./filename”这三个命令都可以用于执行一个脚本文件,那么它们之间的区别又如何呢? (一) 当shell脚本具有可执行权限时,用sh filename与./filename是没有区别的。./filename是因为当前目录没有在PATH中,所以"...

weixin_41490593的博客 1085

嵌入式开发工程师笔试面试指南-Linux驱动

linux驱动

weixin_43491077的博客 471

linux下的source命令

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

wangyangkobe的专栏 10万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux source.命令,linux下source命令详解

本文收集整理关于linux下source命令详解的相关议题,使用内容导航快速到达。内容导航:Q1:linux下的source命令linux下的source命令source 命令是 bash shell 的内置命令,从 C Shell 而来。 www.dnjsb.com source 命令的另一种写法是点符号,用法和 source 相同,从Bourne Shell而来。source 命令可以强行让一...

weixin_42509105的博客 2525

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux中的source命令

Linux中的source命令 1、source命令是什么? source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。 注意:该命令通常用命令“.”来替代 2、source命令 功能(能干什么)? source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。 示例: 当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profil

sxp知识共享 4万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Linux系统的source命令详解

source命令在Linux和其他Unix-like系统中用于在当前shell会话中读取并执行指定文件中的命令。使用source命令运行一个脚本时,该脚本中的变量、函数和其他shell特性都会在当前shell会话中生效,而不仅仅是在子shell中。在当前会话中设置或更改环境变量,可以使用source命令来执行一个包含这些变量设置的脚本。向当前会话添加函数或别名,source可实现。系统或应用程序的配置文件要在shell会话中重新加载,可使用source。谨慎用source命令加载不受信任的脚本。

weixin_70208651的博客 1万+

linux 无source命令,linux source命令

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从BourneShell而来)是source的另一名称。同样的,当前脚本中配置...

weixin_34515452的博客 2099

linux source 命令位置,linux中source命令的使用方法

linux中source命令的使用方法发布时间:2021-05-08 12:29:18来源:亿速云阅读:77作者:小新这篇文章主要介绍linux中source命令的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linu...

weixin_29143935的博客 3518

Linux系统下Source命令的使用

Linux系统下Source命令的使用时间:2008-01-17 11:54:30  来源:Linux联盟收集整理  作者: Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。 用法:source filename 或 . filename source命令除了上述的

xdxnbgrc的专栏 444

linux的source命令,Linux中source命令的用法

Linux中source命令的用法Linux系统中,source命令通常用“。”来代替,是一个点命令,与一般的命令有所不同,下面小编就给大家介绍下Linux中source命令的用法。用法:source filename 或 。 filenamesource 命令是bash shell的内置命令,从C Shell而来source 命令的.另一种写法是点符号,用法和source相同,从 Bourne ...

weixin_34776437的博客 8070

Linux基础命令source

​Windows winget source --name, --arg, --type, --trust-level, --header 等。模块化加载函数库 source functions.sh 导入脚本中定义的函数,直接在当前Shell调用。特性 source/. 命令 ./script.sh 或 sh script.sh 来源。Linux中需使用绝对路径或相对路径(如 source ./script.sh)。add --name, --arg, --type 添加新源(需管理员权限)

C_Y_Lang的博客 1017

Linux:点命令source

Linux中的source命令用于在当前Shell环境中执行指定文件中的命令,而非创建子进程。与直接运行脚本不同,source命令会将脚本中的命令(如变量导出)直接应用于当前Shell环境。该命令支持参数传递,但不会改变当前Shell的位置参数。若文件不在当前目录,会优先搜索PATH路径(除非关闭sourcepath选项)。source命令返回脚本最后一个命令的退出状态,若文件未找到则返回false。典型应用场景包括即时加载.bashrc配置或确保脚本变量在当前Shell生效。

保持终身学习的能力,温故而知新 2130

java中的source_Linux中source命令的用法

source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。用法:source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:make mrpro...

weixin_36146057的博客 1636
上一篇: rsync软件安装及配置
下一篇: linux查找文件命令find
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值