✅ ps コマンドの使い方
🔹 ps とは
ps は、現在実行中のプロセスを表示するコマンドです。
top や htop のようにリアルタイム更新はされませんが、一時的にプロセスの状態を確認したいときに便利です。
🔹 基本の使い方
ps
→ 自分のシェルで動いているプロセスのみ表示されます。
🔹 よく使うオプションまとめ
◾ 全プロセスを表示したいとき
ps aux
- a: すべてのユーザーのプロセスを表示
- u: ユーザー名・CPU使用率・メモリ使用率などを表示
- x: ターミナルに関連しないプロセスも含めて表示
◾ grepと組み合わせて検索
ps aux | grep プロセス名
例:
ps aux | grep nginx
→ nginx に関係するプロセスを検索できます。
◾ PID(プロセスID)で特定プロセスを表示
ps -p プロセスID
例:
ps -p 1234
🔹 フォーマットを指定して表示
ps -eo pid,comm,%cpu,%mem
- -e: 全プロセス
- -o: 表示フォーマットを指定(PID、コマンド名、CPU使用率、メモリ使用率)
🔹 よくある用途
- 実行中のプロセスを一覧で確認したいとき
- プロセス名からPIDを探して kill したいとき
- CPUやメモリの使用状況を確認したいとき(軽めに)
🔹 補足
- ps aux | grep プロセス名 は日常的によく使う定番パターンです
- リアルタイムで見たいときは top や htop の方が便利です