Linuxで環境変数を設定および一覧表示する方法
以前は、Linuxを使用するには、コマンドラインにすぐに慣れるために必要でした。 GNOMEやKDEのようなデスクトップ環境は、初心者にとってLinuxの使用をはるかに簡単にしました。単一のターミナルコマンドを知らなくても、Linuxを長期間使用できます。
ただし、最終的には、コマンドラインを使用する必要があることを実行する必要があります。ここに飛び込んだら、最終的には環境変数について知る必要があります。これは難解な用語のように思えるかもしれませんが、環境変数は簡単に理解できます。
環境変数とは何ですか?
環境変数を使用すると、特定のアプリの構成ファイルを編集しなくても、さまざまなプログラムにオプションを設定できます。これらはシステム全体であるため、プログラムだけでなく、シェルや子プロセスでも有効になります。
これらは、ホームディレクトリがどこにあるか、ユーザー名が何であるか、現在使用しているシェルをさまざまなコマンドが認識できるようにするために使用されます。環境変数を使用して、端子の色などのさまざまなオプションを設定することもできます。
環境変数の一覧表示
実際には、さまざまな環境変数を一覧表示するよりも、設定する方がはるかに多くの時間を費やすことになります。とはいえ、問題のトラブルシューティングを行うときに、特定の変数がどのように設定されているか、またはそれらがまったく設定されているかどうかを知ることが非常に役立つ場合があります。
これは2つの部分に分かれています。現在のすべての環境変数を一覧表示することも、1つの変数の値のみを確認することもできます。現在設定されているすべての環境変数を一覧表示するには、printenv
を実行します。 引数のないコマンド:
printenv
これにより、さまざまな環境変数の概要がわかります。これを使用して設定内容を確認したり、grepなどの別のツールを使用して特定のテキスト文字列を検索したりできます。
特定の変数の値を確認したいだけの場合は、printenv
を実行します。 引数として選択した変数名を使用して:
printenv HOME
代わりに、いくつかの異なる変数をチェックする場合は、次の例のようにすべてを引数として渡します。
printenv HOME PWD
環境変数の値を渡すには、$
で参照します。 次の例のような文字:
ls $HOME
環境変数の設定
環境変数の設定も非常に簡単です。 $
なしで名前を使用してください 演算子と=
を使用した割り当て オペレーター。たとえば、「EXAMPLE_VAR」を「hello」に設定するには、次のコマンドを実行します。
EXAMPLE_VAR=hello
これで、$
を使用して、上記のようにこの変数にアクセスできます。 オペレーター。
echo $EXAMPLE_VAR
これにより、現在のセッションの変数のみが設定されます。ログアウトするか、コンピューターを再起動すると、この変数は表示されなくなります。これは、テストや、特定の値を一時的に設定するだけでよい場合に適しています。
これらの環境変数を確実に保持するには、適切な構成ファイルに配置する必要があります。 「/etc/ environment」ファイルはシステム全体の変数に使用でき、「/ etc/profile」はシェル変数を設定します。
個人的に使用する場合は、別のシェルを使用する場合は、「〜/.bashrc」または同様のファイルに変数を設定できます。それらを設定するには、上記と同じ形式を使用します。
結論
上記のコマンドラインツールを使用すると、環境変数で行う必要のあるほぼすべての基本を理解できます。シェルの一部やその他の起動オプションをカスタマイズすることから始めて、そこから拡張することができます。
もちろん、Linuxを初めて使用する場合は、コマンドラインを操作するために、環境変数だけでなく、それ以上のことを知っておく必要があります。すべてをまっすぐに保つために、Linuxコマンドを簡単に覚えるためのガイドをご覧ください。
-
Rubyで環境変数を使用する方法
環境変数はキーと値のペアであり、次のようになります。 KEY=VALUE これらの変数を使用して、コンピューター内のすべてのプログラム間で構成オプションを共有します。 そのため、それらがどのように機能するか、およびENVを使用してRubyプログラムからそれらにアクセスする方法を学ぶことが重要です。 特別な変数。 環境変数の例 : デフォルトのエディターの構成 宝石の場所をRubyに伝える(GEM_PATH / GEM_HOME ) APIキーを、ソース管理(git)にコミットせずにアプリケーションに渡す オペレーティングシステムがバイナリファイル(Windowsでは.exe)を検
-
Windows 10 で環境変数を設定する方法
環境変数は、PC で実行されているプログラムを構成するために使用されるグローバル値です。技術的に聞こえますが、実際には、さまざまなアプリが接続するための共有構成ストアにすぎません。 環境変数は個々のユーザー アカウントに関連付けられているため、ユーザーごとに異なる構成を使用できます。また、Windows がインストールされているディレクトリを常に指す %windir% などのグローバル システム変数もあります (例:C:Windows)。この値をハードコーディングする代わりに、アプリは Windows ディレクトリにアクセスする必要があるときに %windir% を参照できます。 多く