この記事の監修:宮崎智広(Linux教育歴15年以上・受講者3,100名超)
「pstreeコマンドでプロセスのツリーを見ているが、どれが今実際に動いているプロセスなのか一目でわからない」と感じたことはないだろうか。

psコマンドは起動中・停止中を問わずすべてのプロセスを一覧するため、実行中のものだけを素早く特定するには不向きな場面がある。そこで役立つのがpstree -hだ。このオプションを使うと、現在実行中のプロセスがツリー表示の中で強調(ハイライト)され、視覚的に一目でわかるようになる。

本記事ではpstree -hの基本的な使い方から、-Gオプションとの組み合わせ、実務での活用シーンまでをわかりやすく解説する。

【この記事でわかること】
・pstree -h の基本的な動作と表示の見方
・-G オプションと組み合わせたグラフィカル表示の方法
・実行中プロセスを素早く特定するための実務的な活用法
・pstree コマンドの主要オプション一覧

「このままじゃマズい」と感じていませんか?
参考書を開く気力もない、同年代に取り残される不安——
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
図解60P/登録10秒/解除も3秒 / 詳細はこちら

pstree -h とは何か


pstreeコマンドはプロセスの親子関係をツリー形式で表示するコマンドだ。通常のpstreeではすべてのプロセスが同じ見た目で表示されるが、-hオプションを追加すると、現在のシェルセッションに関連する実行中プロセスがハイライト表示される。

具体的には端末上でボールド(太字)や色付きで強調されるため、停止中や待機中のプロセスと視覚的に区別できる。

基本的な使い方


pstree -hの基本構文は以下のとおりだ。

[pakira@Tiger ~]$ pstree -h

実行すると、現在のセッションに関連するプロセス(自分自身のシェルや親プロセスなど)がツリー内で強調されて表示される。

-G オプションとの組み合わせ


-GオプションはVT100端末用のグラフィカルな罫線文字を使ってツリーを描画するオプションだ。-hと組み合わせることで、グラフィカルなツリー表示の中で実行中プロセスをさらにわかりやすく強調できる。

[pakira@Tiger ~]$ pstree -Gh

端末がVT100互換の場合、罫線が直線で描画されてより見やすくなる。

pstree の主要オプション一覧


コマンド例説明
pstreeプロセスツリーを表示する
pstree -h実行中プロセスを強調表示する
pstree -GVT100グラフィック文字でツリーを描画する
pstree -Ghグラフィカルかつ強調表示で出力する
pstree -pPIDを括弧内に表示する
pstree -uユーザー名を括弧内に表示する

実務での活用シーン


pstree -hが特に役立つのは以下のような場面だ。

・自分のシェルセッションからどのプロセスが派生しているかを素早く確認したいとき
・スクリプト実行中にどのプロセスが現在アクティブかを把握したいとき
・複数のターミナルを開いているときに、自分のセッションに関連するプロセスを識別したいとき

pstree -h の注意点


-hオプションはあくまで「現在のシェルセッションに関連するプロセス」を強調する仕組みであり、システム全体のすべての実行中プロセスをハイライトするわけではない点に注意が必要だ。

システム全体のリアルタイムな状態を確認するならtopコマンドやhtopコマンドの方が適している。

まとめ


コマンド効果
pstree -h実行中プロセスをツリー内で強調表示する
pstree -Ghグラフィカルなツリーで強調表示する

pstree -hは、自分のセッションに関連するプロセスを視覚的に把握したいときに手軽に使える便利なオプションだ。ツリー表示に慣れると、プロセスの親子関係とあわせてシステムの状態をより直感的に理解できるようになる。

Linuxのプロセス管理をもっと体系的に学びたくないですか?

コマンドの断片を覚えるだけでは、本番環境のトラブルには対応できません。
ネットの切れ端の情報をコピペするだけでなく、現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。

「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。


無料メルマガで学習を続ける

Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。

登録無料・いつでも解除できます

暗記不要・1時間後にはサーバーが動く

3,100名以上が実践した「型」を無料で公開中

プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。

登録10秒/合わなければ解除3秒 / 詳細はこちら

Linux無料マニュアル(図解60P) 名前とメールで30秒登録

宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として15年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

趣味は、キャンプにカメラ、トラウト釣り。好きな食べ物は、ラーメンにお酒。休肝日が作れない、酒量を減らせないのが悩み。最近、ドラマ「フライトエンジェル」を観て涙腺が崩壊しました。