Linuxpsコマンドの例

Linux Ps Command Examples



Linuxのpsコマンドは、processstatusの略語です。これは、システム内で実行されているプロセスに関する情報を取得するために使用されます。このコマンドの出力は、使用するパラメーターによって異なります。ただし、この記事では、いくつかの例を使用して、Linuxでpsコマンドを使用するための基本を説明します。

Linuxでのpsコマンドの一般的な構文

Linuxでのpsコマンドの一般的な構文を以下に示します。







$ ps[パラメータ]

ヘルプマニュアルにあるpsコマンドで使用される特定のパラメータがあります。ただし、このコマンドはエラーなしで独立して実行することもできます。



Linuxのpsコマンドのヘルプマニュアル

例に進む前にpsコマンドの正しい使用法について知りたい場合は、次のコマンドを使用してヘルプマニュアルにアクセスできます。



$ ps-ヘルプ





以下の画像で、psコマンドのヘルプマニュアルを確認できます。



Linuxでのpsコマンドの使用例

ここで、Linuxでpsコマンドを使用するいくつかの例を紹介します。

例1:現在のシェルで実行されているプロセスを表示する
現在のシェルで実行されているプロセスを表示する場合は、次のようにパラメーターを指定せずにpsコマンドを実行する必要があります。

$ ps

Linuxシステムの現在のシェルで実行されているプロセスを次の画像に示します。

例2:現在実行中のすべてのプロセスを表示する
次のコマンドを使用して、Linuxシステムで現在実行中のすべてのプロセスを一覧表示することもできます。

$ ps –A

Linuxシステムで現在実行中のすべてのプロセスを次の画像に示します。

例3:現在の端末に関連付けられているすべてのプロセスを表示する
現在のターミナルセッションに関連付けられている特定のプロセスがあります。現在のターミナルセッションのそのようなすべてのプロセスを確認したい場合は、次のコマンドを実行できます。

$ ps –T

現在のターミナルセッションに関連するすべてのプロセスを次の画像に示します。

例4:特定のユーザーに関連付けられているすべてのプロセスを表示する
Linuxシステムの特定のユーザーに関連するすべてのプロセスを一覧表示することもできます。これを行うには、次のコマンドを実行できます。

$ ps –uユーザー名

ここで、UserNameを、関連するプロセスをリストアップするユーザーの名前に置き換えることができます。たとえば、この場合はkbuzdarに置き換えました。

Linuxシステムの指定されたユーザーに関連付けられているすべてのプロセスを次の画像に示します。

例5:特定のユーザーグループに関連付けられているすべてのプロセスを表示する
上記の例と同様に、一部のプロセスはLinuxシステムの特定のユーザーグループに関連付けられています。次のコマンドを実行して、これらのプロセスを一覧表示することもできます。

$ ps –fG UserGroupName

ここで、UserGroupNameを、関連するプロセスを一覧表示するユーザーグループの名前に置き換えることができます。たとえば、この場合はrootに置き換えました。

Linuxシステムの指定されたユーザーグループに関連付けられているすべてのプロセスを次の画像に示します。

結論

今日のガイドを読むことで、Linuxでのpsコマンドの使用法の基本を理解することができます。基本を学んだら、Linux環境で日常的なタスクを実行しながらこのコマンドを繰り返し使用することで、このコマンドの使用法をすばやく習得できます。