カテゴリ: Linux基礎 更新日: 2026/07/24

printenvコマンドの使い方を完全ガイド!初心者でもわかるLinux環境変数の確認方法

printenvコマンドで特定の環境変数を表示する方法
printenvコマンドで特定の環境変数を表示する方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxで環境変数ってよく聞くんですが、どうやって中身を確認するんですか?」

先生

「そのときはprintenvコマンドを使うと簡単に確認できますよ。」

生徒

「全部じゃなくて、特定の値だけ見ることもできますか?」

先生

「できます。特定の環境変数だけを表示する方法も一緒に学んでいきましょう。」

1. printenvコマンドとは?

1. printenvコマンドとは?
1. printenvコマンドとは?

printenvコマンドは、Linuxで環境変数の内容を表示するための基本コマンドです。

環境変数とは、簡単にいうと「システムやプログラムの設定を保存している箱」のようなものです。たとえば、どのフォルダにプログラムがあるかを示す情報や、ユーザー名などが入っています。

Windowsでいう設定情報に近いイメージですが、Linuxではコマンドで確認することができます。

2. 環境変数とは?初心者向けにやさしく解説

2. 環境変数とは?初心者向けにやさしく解説
2. 環境変数とは?初心者向けにやさしく解説

環境変数は、パソコンの中で動くプログラムに「こう動いてください」と伝えるための情報です。

たとえば、PATHという環境変数は「コマンドがどこにあるか」を教える役割を持っています。

もしこれがなければ、毎回フルパスでコマンドを入力しないといけません。

つまり環境変数は、パソコンを効率よく動かすための大切な設定情報です。

3. printenvで環境変数を一覧表示する方法

3. printenvで環境変数を一覧表示する方法
3. printenvで環境変数を一覧表示する方法

まずは基本として、すべての環境変数を確認してみましょう。


printenv
USER=ubuntu
HOME=/home/ubuntu
PATH=/usr/local/bin:/usr/bin:/bin

このように、変数名と値がセットで表示されます。

最初は数が多くて難しく感じるかもしれませんが、よく使うものだけ覚えれば大丈夫です。

4. printenvで特定の環境変数を表示する方法

4. printenvで特定の環境変数を表示する方法
4. printenvで特定の環境変数を表示する方法

特定の環境変数だけを確認したい場合は、変数名を指定します。


printenv HOME
/home/ubuntu

この例では、HOMEという環境変数の値だけが表示されています。

HOMEは「自分のホームディレクトリ」を意味します。

たとえば、自分の作業フォルダの場所を知りたいときに便利です。

5. よく使う環境変数の例

5. よく使う環境変数の例
5. よく使う環境変数の例

初心者のうちに知っておくと便利な環境変数をいくつか紹介します。


printenv USER
ubuntu

USERは現在ログインしているユーザー名です。


printenv PATH
/usr/local/bin:/usr/bin:/bin

PATHはコマンドを探す場所の一覧です。

この設定があることで、コマンド名だけで実行できるようになります。


printenv SHELL
/bin/bash

SHELLは使用しているシェルの種類を表します。

6. printenvとenvコマンドの違い

6. printenvとenvコマンドの違い
6. printenvとenvコマンドの違い

printenvと似たコマンドにenvがあります。

どちらも環境変数を表示できますが、用途が少し違います。

printenvは表示専用でシンプルなコマンドです。

一方、envは環境変数を設定しながらコマンドを実行することもできます。

初心者のうちは、まずprintenvで確認する方法を覚えれば十分です。

7. 値が表示されないときの原因

7. 値が表示されないときの原因
7. 値が表示されないときの原因

指定した環境変数が表示されない場合は、その変数が存在しない可能性があります。


printenv SAMPLE_VAR

何も表示されなければ、その環境変数は設定されていません。

また、変数名は大文字と小文字を区別するため、入力ミスにも注意しましょう。

8. 初心者が覚えておくポイント

8. 初心者が覚えておくポイント
8. 初心者が覚えておくポイント

printenvコマンドは、Linuxの基本操作の中でもとても重要です。

特に以下のポイントを覚えておきましょう。

  • 環境変数はシステムの設定情報
  • printenvで簡単に確認できる
  • 変数名を指定すれば特定の値だけ表示できる

最初はHOMEやPATHなど、よく使うものから確認してみると理解しやすくなります。

カテゴリの一覧へ
新着記事
New1
Linuxコマンドの基本
Linuxのパイプ(|)とは?複数コマンドをつなげて効率化する方法を完全解説
New2
テキスト・データ処理
tailコマンドとは?Linuxでファイルの末尾を表示する基本をやさしく解説!
New3
ファイル・ディレクトリ操作
find -groupオプションの使い方を解説!初心者でもできる所有グループによるファイル検索
New4
圧縮・アーカイブ
rar xオプションの使い方を完全ガイド!Linuxでディレクトリ構造を保持して展開する方法を初心者向けに解説
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
gzipコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイル圧縮の基本