web-dev-qa-db-ja.com

「ps -ef | grep processname」とはどういう意味ですか?

この特定のコマンドを正確に知りたい

ps -ef|grep processname

手段とその仕組み。これは、検索するprocessnameに関連付ける必要があることは知っていますが、プレフィックス部分は取得しません。 -efおよび|(pipe)は何をし、-ef|grepは全体としてどのように機能しますか。少しグーグルで検索するとgrepが使用されていることがわかりましたが、このコマンド設定がどのように機能するかについて簡単に説明したいと思います。

7
PatilSaheb

-eおよび-fpsコマンドのオプションであり、パイプは1つのコマンドの出力を受け取り、それを別のコマンドの入力として渡します。このコマンドの完全な内訳は次のとおりです。

  • ps-プロセスのリスト
  • -e-ユーザーに属するプロセスだけでなく、すべてのプロセスを表示します
  • -f-完全な形式でプロセスを表示(デフォルトよりも詳細)
  • command 1 | command 2-コマンド1の出力をコマンド2への入力として渡す
  • grepパターンを含む行を検索
  • processname-ps -efの出力で検索するgrepのパターン

全部で

ps -ef | grep processname

意味:現在のすべてのプロセスの詳細な概要/スナップショットでprocessnameを含む行を探し、それらの行を表示します

20
Zanna