環境変数は動的な値であり、 オペレーティング·システム などのソフトウェアを使用して、コンピュータ固有の情報を確認できます。
言い換えれば、それは、コンピュータ上の場所や、 バージョンナンバー 、オブジェクトのリストなど。
環境変数はパーセント記号 ( % )、次のように %温度% 、通常のテキストと区別するためです。
次の 2 つのタイプが存在します。ユーザー環境変数そしてシステム環境変数。
ユーザー環境変数
ユーザー環境変数は、名前が示すように、各ユーザー アカウントに固有の環境変数です。
これは、あるユーザーとしてログインしたときの変数の値が、同じコンピュータ上で別のユーザーとしてログインしたときの同じ変数の値とは異なる可能性があることを意味します。
これらのタイプの環境変数は、ログインしているユーザーが手動で設定できますが、Windows やその他のソフトウェアでも同様に設定できます。
ユーザー環境変数の一例は次のとおりです。 %ホームパス% 。たとえば、ある Windows 11 コンピューターでは、その変数は次の値を保持します。 ユーザーティム 、これはユーザー固有の情報がすべて含まれるフォルダーです。
YouTube のすべてのコメントを削除する方法
ユーザー環境変数もカスタムにすることができます。ユーザーは次のようなものを作成できます %データ% 、次のようなコンピューター上のフォルダーを指す場合があります。 C:ダウンロードファイル 。このような環境変数は、特定のユーザーがログインしている場合にのみ機能します。
ショートカットを使用してコンピュータを操作する場合は、カスタム ユーザー環境変数を使用できます。または、先を見据えて環境変数を指すスクリプトを作成した場合は、スクリプト内のすべてのコードを調整しなくても、後からいつでもフォルダーを変更できます。
システム環境変数
システム環境変数は 1 人のユーザーにとどまらず、存在する可能性のあるユーザー、または将来作成されるユーザーに適用されます。ほとんどのシステム環境変数は、Windows フォルダーなどの重要な場所を指します。
Windows システムで最も一般的な環境変数には次のようなものがあります。 %パス% 、 %プログラムファイル% 、 %温度% 、 そして %システムルート% 、他にもたくさんありますが。
たとえば、Windows をインストールすると、 %windir% インストール先のディレクトリに設定されます。インストール ディレクトリは、インストーラ (つまり、あなた...またはコンピュータ メーカー) が 1 台のコンピュータで定義できるものであるため、次のようになります。 C:Windows 、しかし別の場合にはそうかもしれない C:Win10 。
この例を続けると、Windows のセットアップが完了した後、これらの各コンピューターに Microsoft Word がインストールされたとします。 Word のインストール プロセスの一環として、Windows がインストールされているディレクトリに多数のファイルをコピーする必要があります。適切な場所にファイルがインストールされていることを Word がどのように確認するのでしょうか。 C:Windows あるコンピュータでは、もう一方のコンピュータでは別の場所にあるのでしょうか?
このような潜在的な問題を防ぐために、Microsoft Word およびほとんどのソフトウェアは、次の場所にインストールされるように設計されています。 %windir% 、特定のフォルダーではありません。こうすることで、これらの重要なファイルがどこにあるかに関係なく、Windows と同じディレクトリに確実にインストールされるようになります。
見る Microsoft の「認識されている環境変数」ページ Windows でよく使用されるユーザーおよびシステム環境変数の膨大なリストについては、こちらをご覧ください。
環境変数の値を確認する方法
特定の環境変数がどのようなものであるかを確認する方法はいくつかあります。
コマンドプロンプトのエコーコマンド
ほとんどの場合、少なくとも Windows では、これを行う最も簡単でおそらく最も速い方法は、単純な方法です。 コマンド・プロンプト 呼び出されるコマンド エコー 。
コマンドプロンプトを開く そして以下を実行します 指示 もちろん、正確に置き換えます %温度% 興味のある環境変数については、次のようになります。
|_+_|すぐ下に表示される値に注目してください。例えば、 エコー %temp% これが生成される可能性があります:
すべての環境変数を一度にリストするには、次のコマンドを実行します。 セット コマンドラインから。または、試してみてください ユーザーを設定する で始まるすべての変数のリストについては、 ユーザー (どのプレフィックスでも機能します)。
出力は次のようになります。最初に変数名がリストされ、次に変数名がリストされます。 = 、次に値:
|_+_|入力 セット > ev.txt コマンドの出力をファイルにリダイレクトして、TXT ドキュメントに保存された環境変数のリスト全体を取得します。
PowerShell 書き込み出力コマンド
Windows PowerShell を使用して、特定の環境変数が何を指しているのかを確認することもできますが、構文は少し異なります。これを行うには次の 2 つの方法があります。
|_+_|すべての変数をまとめてリストするには、次のコマンドを使用します。
|_+_|システムプロパティ
コマンド ライン ツールが怖い場合 (怖がる必要はありません)、環境変数の値を確認するためのより長い方法があります。
に行く コントロールパネル 、次にシステム アプレット。そこに着いたら、選択してください 高度なシステム設定 、 それから 環境変数 一番下にあります。これは不完全なリストですが、リストされているもののすぐ隣に値が表示されます。
Linux printenv コマンド
Linux システムでは、 printenv コマンドラインからコマンドを実行して、現在定義されているすべての環境変数をリストします。