linux怎么使用.命令
linux怎么使用.命令详细介绍
在 Linux 里,“.” 命令也被叫做 “source” 命令,其用途为在当前 shell 环境中读取并执行指定脚本文件里的命令。下面为你详细介绍它的使用方法:
基本语法
bash
filenamefilename
这里的 filename 指的是你想要执行的脚本文件的名称。你可以使用相对路径或者绝对路径来指定该文件。
使用示例
假设你有一个名为 test.sh 的脚本文件,其内容如下:
bash
你可以运用 “.” 命令在当前 shell 环境中执行这个脚本:
bash
test.sh
或者使用 source 命令:
bash
test.sh
执行之后,你会看到脚本中的 echo 命令输出相应信息,而且 MY_VARIABLE 这个变量也会在当前 shell 环境中生效。你可以通过如下命令来验证:
bash
执行上述命令后,会输出 Hello, World!。
注意事项
- 文件权限:要保证你要执行的脚本文件有可读权限,不然无法读取其内容。
- 环境影响:使用 “.” 命令执行脚本时,脚本中的命令会直接在当前 shell 环境中运行,这意味着脚本里定义的变量、函数等都会在当前 shell 环境中生效。而直接运行脚本(例如
./test.sh)时,脚本会在一个子 shell 中执行,脚本里定义的变量、函数等不会对当前 shell 环境产生影响。
综上所述,“.” 命令在需要在当前 shell 环境中加载配置文件或者执行脚本时非常有用。