【解説】 A) findpid 誤りです。このようなコマンドは存在しません。 B) grep 誤りです。grepコマンドはテキスト検索用であり、直接プロセスIDを取得するためのツールではありません。 C) pgrep 正解です。pgrepコマンドは、指定したプロセス名や条件に一致するプロセスIDを取得するために使用されます。 D) pidfind 誤りです。このようなコマンドは存在しません。
【解説】 A) -pid 誤りです。このようなオプションは存在しません。 B) -ls 誤りです。このようなオプションは存在しません。 C) -pname 誤りです。このようなオプションは存在しません。 D) -l 正解です。このオプションを使用することで、pgrepコマンドはPIDとプロセス名を一緒に表示します。
【解説】 A) -a 正解です。このオプションを使用することで、pgrepはPIDと完全なコマンドラインを一覧表示します。 B) --full 誤りです。このオプションは存在しません。 C) -f 誤りです。-fは完全一致検索のために使用されるオプションであり、コマンドライン全体を表示するものではありません。 D) --all 誤りです。このオプションは存在しません。
【解説】 A) -U 誤りです。このオプションは実際のUIDを指定するために使用されますが、実効ユーザーIDのプロセスを指定することはできません。 B) -u 正解です。このオプションを使用すると、特定の所有ユーザー(実効ユーザー)に関連するプロセスのみを一覧表示できます。 C) -user 誤りです。このようなオプションは存在しません。 D) -uid 誤りです。このようなオプションは存在しません。