张家港高端网站制作,易企建站,广东品牌网站建设平台,海外跨境电商平台排行榜前十名文章目录一、命令介绍二、命令格式三、命令示例一、命令介绍
source 命令会在当前 Shell 环境中从指定文件读取和执行命令。source 命令通常用于重新执行刚修改的初始化文件#xff0c;使之立即生效#xff0c;而不必注销并重新登录。
source 命令#xff08;从 C Shell 而…
文章目录一、命令介绍二、命令格式三、命令示例一、命令介绍
source 命令会在当前 Shell 环境中从指定文件读取和执行命令。source 命令通常用于重新执行刚修改的初始化文件使之立即生效而不必注销并重新登录。
source 命令从 C Shell 而来是 bash shell 的内置命令。点命令就是一个 . 符号从 Bourne Shell 而来是 source的另一名称。这两个命令都以一个脚本为参数其实只是简单地读取脚本里面的语句依次在当前shell里面执行即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前 Shell 的一部分。
source 命令会强制执行脚本文件中的全部命令而忽略脚本文件的权限。
source 返回文件最后一个命令的返回值如果文件不能读取则会失败。
二、命令格式
source 命令格式source filename
source 会在当前 Shell 环境下读取并执行 filename 中的命令。该 filename 文件可以无执行权限。
三、命令示例
执行脚本文件 test.sh如下
[roothtlwk0001host ~]# source test.sh
hello![roothtlwk0001host ~]# . test.sh
hello!