GNU/Linux >> Linux の 問題 >  >> Linux

Linux での export コマンドの役割は何ですか?

シェル変数を環境変数としてエクスポートします。


動作を示す例を次に示します。

$ # set testvar to be a value
$ testvar=asdf
$ # demonstrate that it is set in the current shell
$ echo $testvar
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

$ # export testvar and set it to the a value of foo
$ export testvar=foo
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"
declare -x testvar="foo"
$ bash -c 'echo $testvar'
foo
$ # mark testvar to not be exported
$ export -n testvar
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

export がないことに気付くでしょう。 あなたが作成した新しい bash プロセスは testvar を認識できませんでした . testvarのとき がエクスポートされ、新しいプロセスは testvar を認識できました .


IBM のこの Bash by example チュートリアルを参照してください。 export の使用例も含まれています .


Linux
  1. Linux の watch コマンドに相当する Windows のコマンドは何ですか?

  2. Windows での Linux の ~ (チルダ) に相当するものは何ですか?

  3. Linux ls -l コマンドのデフォルトのサイズ単位は何ですか

  1. Linuxlsコマンドをマスターする

  2. Linuxエクスポートコマンド

  3. Linux での locate コマンド

  1. bash エクスポート コマンド

  2. Linuxコマンドの最後の&はどういう意味ですか?

  3. Windows の Linux の File コマンドに相当するものは何ですか?