Linuxでのエクスポートコマンドとソースコマンドの違い

 

Linuxでのexportコマンドは、環境変数を設定または表示するために使用されます。

$ help export
export: export [-fn] [名称[=值] ...] 或 export -p
    为 shell 变量设定导出属性。
    
    标记每个 NAME 名称为自动导出到后续命令执行的环境。如果提供了 VALUE
    则导出前将 VALUE 作为赋值。
    
    选项:
      -f	指 shell 函数
      -n	删除每个 NAME 名称的导出属性
      -p	显示所有导出的变量和函数的列表
    
    `--' 的参数禁用进一步的选项处理。
    
    退出状态:
    返回成功,除非使用了无效的选项或者 NAME 名称。

シェルでプログラムを実行すると、シェルは環境変数のセットを提供します。エクスポートでは、プログラムを後で実行するために環境変数を追加、変更、または削除できます。エクスポートの影響は、このログイン操作に限定されます。

exportコマンドを使用して環境変数をインポートした後、次のように記述します。

export -p

端末に現在の環境変数を出力します

 


Linuxでのソースコマンド:

$ help source
source: source 文件名 [参数]
    在当前 shell 中执行一个文件中的命令。
    
    在当前 shell 中读取并执行 FILENAME 文件中的命令。$PATH 变量中的
    条目被用于寻找包含 FILENAME 文件的目录。如果提供了任何的 ARGUMENTS
    参数,则它们将成为 FILENAME 文件执行时的位置参数。
    
    退出状态:
    返回 FILENAME 文件中最后一个命令的状态;如果 FILENAME 文件不可读则失败。

ソースは。コマンドと同等であり、ターミナルでソースに続くファイルのコンテンツを実行することと同等です。

 

おすすめ

転載: blog.csdn.net/sinat_39416814/article/details/103762487