この特定のコマンドを正確に知りたい
ps -ef|grep processname
手段とその仕組み。これは、検索するprocessname
に関連付ける必要があることは知っていますが、プレフィックス部分は取得しません。 -ef
および|
(pipe)は何をし、-ef|grep
は全体としてどのように機能しますか。少しグーグルで検索するとgrep
が使用されていることがわかりましたが、このコマンド設定がどのように機能するかについて簡単に説明したいと思います。
-e
および-f
はps
コマンドのオプションであり、パイプは1つのコマンドの出力を受け取り、それを別のコマンドの入力として渡します。このコマンドの完全な内訳は次のとおりです。
ps
-プロセスのリスト-e
-ユーザーに属するプロセスだけでなく、すべてのプロセスを表示します-f
-完全な形式でプロセスを表示(デフォルトよりも詳細)command 1 | command 2
-コマンド1の出力をコマンド2への入力として渡すgrep
パターンを含む行を検索processname
-ps -ef
の出力で検索するgrep
のパターン全部で
ps -ef | grep processname
意味:現在のすべてのプロセスの詳細な概要/スナップショットでprocessname
を含む行を探し、それらの行を表示します