LinuCレベル1 101試験の例題と解説
1.03.1コマンドラインの操作
今回は101試験の試験範囲から「1.03.1 コマンドラインの操作」についての例題を解いてみます。
例題
オンラインマニュアルで/etc/passwdファイルの書式を調べる方法として正しいものを選択してください。
- man passwd
- man 5 passwd
- man /etc/passwd
- man -k passwd
※この例題は実際の試験問題とは異なります。
解答と解説
答えは「2. man 5 passwd」です。
manは、マニュアルページを表示するためのコマンドです。
コマンドの使用方法や設定ファイルの書式等のマニュアルを参照することができます。
マニュアルページは、次のセクションに分類されています。
1 実行プログラムまたはシェルコマンド
2 システムコール(カーネルが提供する関数)
3 ライブラリコール(プログラムライブラリに含まれる関数)
4 特殊ファイル(通常は/devに含まれるファイル)
5 ファイル書式と規約(例 /etc/passwd)
6 ゲーム
7 その他(マクロパッケージや規約)
8 システム管理コマンド (通常はrootが使用)
9 カーネルルーチン [非標準]
セクションを指定してマニュアルページを参照する場合は以下のように指定します。
man セクション 名前
例題の選択肢について解説します。
1. man passwd
セクションを指定しない場合、予め定義されたセクションの順序で名前を検索し、最初に見つかったマニュアルページが表示されます。
通常は 1(実行プログラムまたはシェルコマンド) の優先順位が高く設定されていますので、この指定方法ではpasswdコマンドのマニュアルページが表示されます。
2. man 5 passwd
セクション5(ファイル書式と規約)を指定していますので、passwdファイルの書式を調べることができます。
3. man /etc/passwd
manコマンドの引数に調べたいファイル名を指定しても、マニュアルページは表示されません。
4. man -k passwd
manコマンドの-kオプションを使用すると、名前または要約の中に指定したキーワードを含むマニュアルページの一覧を表示することができます。
この指定方法では、passwdというキーワードを含むマニュアルページの一覧が表示されます。
コマンドや設定ファイルの書式を調べる時にmanコマンドを使用するととても便利です。
manコマンドの使用方法を理解しておきましょう。
例題作成者
株式会社デージーネット OSS研究室 大野 公善 氏