本記事では「Linux」OSの【export】コマンドでの環境変数の設定・リストの表示方法など基本的な使い方を解説していきます。「Linux」のexportコマンドは環境変数を外部公開するために必要なコマンドです。基本的なコマンドの使い方をマスターしましょう。
本記事冒頭の本章では、「Linux」OS・ディストリビューションのexportコマンドとはどのような目的で利用するのかを紹介していきます。「Linux」でexportコマンドを利用したいことがない人は、本記事の解説をしっかりと確認しておきましょう。
「Linux」のexportコマンドは【環境変数を設定するsh・bashの内部コマンド】とおぼえましょう。指定した変数を、「環境変数」として外部に公開するという目印をつけるものなので、sh・bashのコマンドも同時に覚えておく必要があります。「環境変数」や「シェル変数」を設定するコマンドでもあるということを認識してください。
環境変数 | シェル実行したコマンドから引き継がれる変数=環境変数 |
シェル変数 | 現在実行中のシェルのみに有効な変数 |
環境変数とシェル変数の定義は上記の通りです。「Linux」のexportコマンドを利用する際に重要なポイントなので覚えておきましょう。
export 「オプション」 「変数名[=値]…」 |
省略オプション | 役割と意味 |
---|---|
-p | エクスポート済みの全変数と関数を一覧表示するコマンド (注意:変数名の指定は不可) |
-n | 指定した【環境変数】を【シェル変数】に変えるコマンド |
-f | 【シェル関数】を参照するときに利用するコマンド |
「Linux」exportコマンドの主なオプションは上記の通りです。exportコマンドを利用する上で、覚えておくと便利なので、しっかりと確認しておきましょう。
Linuxのexportコマンドの使い方1 | exportコマンドで環境変数を追加する |
Linuxのexportコマンドの使い方2 | exportコマンドで環境変数を削除する |
Linuxのexportコマンドの使い方3 | exportコマンドの設定を保存して永続的に有効にする |
すでにシェル変数が定義されている場合、exportコマンドと変数名を設置すれば、シェル変数を環境変数に追加することが可能です。
1. | $ シェル変数="値" |
2. | $ export シェル変数 |
$ export -p |
exportコマンドで環境変数を削除する方法は下記の通りです。
オプションその1 | nオプション |
オプションその2 | unsetコマンド |
1 / 3
続きを読む