Menu
CoddyTech

環境変数

CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 59/82。

環境変数は、シェルのメモリに保存され、プログラムやコマンドからアクセスできる名前付きの値です。ターミナルのセッションの動作を形作る設定のようなものと考えてください。

ターミナルを開くたびに、システムはいくつかの環境変数を自動的に設定します。これらには、ユーザー名、ホームディレクトリのパス、優先するテキストエディターなどの便利な情報が格納されています。プログラムはこれらの変数を読み取り、実行されている環境を把握します。

特定の環境変数の値を表示するには、変数名の前に$を付けてechoコマンドを使います。

echo $HOME

これはホームディレクトリのパスを表示します。$は、シェルに変数の値を置き換えるよう指示します。一般的な環境変数をいくつか紹介します。

変数含まれる内容
HOMEホームディレクトリのパス
USERユーザー名
SHELLデフォルトのシェルプログラム
PWD現在の作業ディレクトリ

$を付けないと、echoは変数の値ではなく、文字列「HOME」をそのまま出力します。環境変数を扱う際は、変数名とその値の違いを覚えておくことが重要です。

challenge icon

チャレンジ

簡単

SHELL環境変数の値を表示するには、echoコマンドを使います。

値にアクセスするには、変数名の前に$を付けることを忘れないでください。$を付けないと、実際のシェルのパスではなく、文字どおりのテキスト「SHELL」が表示されます。

出力には、デフォルトのシェルプログラムへのパス(/bin/bashのようなもの)が表示されます。

ヒント:コマンドの形式はecho $VARIABLE_NAMEです。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド