1.软文推荐

2.软文推荐

3.软文推荐

Linux系统source命令常用于重新执行刚修改的初始化文件。如/etc/profile,bash_profile,当修改初始化文件之后source命令执行不需要重启即可生效,下面为大家分享一下Linux系统source命令具体使用方法。

Linux source命令:

通常用法:source filepath 或 . filepath

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

source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。这从用法中也能看出来。

source filepath 与 sh filepath 、./filepath的区别:

当shell脚本具有可执行权限时,用sh filepath与./filepath是没有区别的。./filepath是因为当前目录没有在PATH中,所有”.”是用来表示当前目录的。

sh filepath 会重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell是新建的,其改变的变量不会被带回父shell,除非使用export。

source filename其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量的语句都会保存在当前shell里面。

举例说明:

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

修改其可执行权限:chmod +x test.sh;

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

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

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

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2574.html,若引用不当,请联系修改。

相关文章 8

1

现在网站做快排好还是做SEO比较好呢?(快排SEO) 38秒前

?对于seo行业来讲,这3-5年来讲,快排可以说是一个神的存在,让很多人发家致富,也让网络公司的排名上升的非常之快,但是随着百度算法...

2

湖北襄阳网站该版找哪家(襄阳公众网) 4分钟前

合优网络成立于2007年,立足广东,服务全国,是广东省高新技术企业,获30余项技术专利,并连续多年获得守合同重信用企业称号。公司服...

3

免费WordPress博客SEO优化插件Smart SEO Tool,功能强大 6分钟前

wordpress博客程序还是非常强大的,插件以及主题资源还是非常丰富的,一般插件海外版本居多。今天分享一款比较全面的免费wordpress博客S...

4

香港服务器哪个机房最好?盘点香港排名前十机房(香港大陆服务器) 7分钟前

香港服务器哪个机房最好? 香港本地的机房最好,如果是大陆的最好找一级代理机房,除此以外,别无其他!一般现在阿里云香港云服务器或...

5

Linux下定时执行python脚本具体方法 8分钟前

熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务。可以通过命令crontab -e编写任务。当然也可以直接写配置文件设置任务,但是...

6

【真实测评】戈登云香港CN2 GIA线路2G内存套餐测评数据 11分钟前

戈登云是一家近期刚开的国人主机商家,主营中国香港、美国洛杉矶和韩国机房的VPS,采用KVM虚拟架构,线路都是CN2接入。博主拿到了香港...

7

什么是高防CDN?为什么游戏/网站/金融等行业都在用高防CDN?(什么是高防ip) 12分钟前

什么是高防CDN? 高防CDN就是为了使业务运行更为稳定快速而诞生的,主要是通过高防DNS来实现的。高防CDN是通过智能化的网络系统将用户分...

8

HoRain:江苏三线BGP独享G口服务器7500/月,送32C32G物理机;百G高防物理机350/月 13分钟前

horain Cloud为北京辰帆科技有限公司的云计算服务平台,为中小企业及高校用户提供云计算基础服务;目前,HoRain持有增值电信业务经营许可证...