1、source命令
source命令也称为“点命令”,也就是可以用一个点符号(.)替代,它是bash的内部命令,用于读取文件里的命令在当前shell执行。
用法:
source filename 或 . filename
source 命令的主要作用有以下几个方面:
- 加载环境变量:当你修改了 .bashrc 或者其他配置文件时,可以使用 source 命令让修改立即生效,而无需重新登录。
- 运行 Shell 脚本:可以通过 source 命令直接运行某个 Shell 脚本文件,而无需在命令前添加传统的执行命令解释器(例如 bash 或 sh)。
- 定义函数和变量:通过 source 命令可以在当前终端会话中定义新的函数和变量,并使其对后续命令立即可见。
- 加载别名:如果你在某个脚本中定义了一些有用的别名,可以使用 source 命令将这些别名加载到当前 shell 中,使得你可以直接使用这些别名。
需要注意的是,source 命令是在当前 shell 环境中执行脚本,而不是创建一个新的子进程,并且它会直接影响当前环境的状态。