過去問ドリル

LinuCレベル1 GNUとUnixのコマンド 問31

GNUとUnixのコマンド/コマンドラインの操作

ユーザーアカウントの情報を記録するファイル /etc/passwd の書式を調べたい。passwd コマンドの使い方ではなく、ファイル形式についてのマニュアルページを表示するコマンドとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「GNUとUnixのコマンド」に対応。実際の試験問題ではありません)

正解:D

解説

manのマニュアルページはセクションに分かれており、1がユーザーコマンド、5が設定ファイルなどのファイル形式、8がシステム管理コマンドといった区分になっています。passwd のように同じ名前のページが複数のセクションにある場合、セクションを省略すると、あらかじめ決められた検索順で先に見つかったページ(この場合はセクション1のpasswdコマンド)が表示されます。/etc/passwd の書式を知りたいときは man 5 passwd のようにセクション番号を明示します。どのセクションにページがあるかは man -f passwd(whatis)で確認できます。

選択肢ごとの解説

  • A誤り。セクションを省略すると、先に見つかるセクション1の passwd コマンドのページが表示されます。
  • B誤り。セクション1はユーザーコマンドのページで、passwd コマンドの使い方が表示されます。
  • C誤り。man -k(aproposと同じ)は、キーワードを含むページの名前と概要を一覧表示する検索機能で、ページ本体は表示しません。
  • D正しい。セクション5(ファイル形式)の passwd のページ、つまり /etc/passwd の書式の説明が表示されます。
LinuCレベル1の問題を演習モードで解く