$ help export
export: export [-fn] [名称[=值] ...] 或 export -p
为 shell 变量设定导出属性。
标记每个 NAME 名称为自动导出到后续命令执行的环境。如果提供了 VALUE
则导出前将 VALUE 作为赋值。
选项:
-f 指 shell 函数
-n 删除每个 NAME 名称的导出属性
-p 显示所有导出的变量和函数的列表
`--' 的参数禁用进一步的选项处理。
退出状态:
返回成功,除非使用了无效的选项或者 NAME 名称。
在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。
使用export命令导入环境变量后,再写:
export -p
就会在终端输出当前的环境变量
linux下 source命令:
$ help source
source: source 文件名 [参数]
在当前 shell 中执行一个文件中的命令。
在当前 shell 中读取并执行 FILENAME 文件中的命令。$PATH 变量中的
条目被用于寻找包含 FILENAME 文件的目录。如果提供了任何的 ARGUMENTS
参数,则它们将成为 FILENAME 文件执行时的位置参数。
退出状态:
返回 FILENAME 文件中最后一个命令的状态;如果 FILENAME 文件不可读则失败。
source相当于.命令,就相当于在终端执行source后面文件的内容。