助け合いフォーラム

LinuC

LinuC Lv1-101(Ver10.0)
問題ID : 14740
問題を開く
sambaというキーワードを一部に含むmanページを検索するコマンドは次のうちどれか。(2つ選択)

正解

man -k samba

apropos samba

解説

manページとはコマンドや設定ファイルのためのオンラインマニュアルのことです。
manページはmanコマンドで参照できます。

manコマンドの書式と主なオプションは以下のとおりです。

man [オプション] [セクション番号] キーワード


上表より正解は
・man -k samba
・apropos samba
です。

コマンドやファイル名、またそれらの説明の一部に、指定したキーワードを含むmanページの一覧を表示します。
以下は「password」というキーワードを一部に含むmanページの一覧を表示しています。


「-k」オプション(またはaproposコマンド)は、キーワードに関連するコマンドやファイルを一覧表示できますので、コマンドの名前や設定ファイル名が分からない(あやふやな)場合に使用すると便利です。

「-f」オプション(またはwhatisコマンド)で「password」を検索すると何もヒットしません。
これは「password」という名前に完全に一致するコマンド、またはファイル名の情報がmanページに無い事を意味します。


その他の選択肢については以下のとおりです。
・man -f samba
・whatis samba
キーワードと完全に一致した名前を持つコマンドやファイルのmanページを一覧表示するコマンドですので、誤りです。

・find -k samba
findは指定したディレクトリ以下からファイルやディレクトリを検索するコマンドですので、誤りです。また、findコマンドに-kオプションはありません。

参考

Linuxでは、コマンドや設定ファイルのためのオンラインマニュアルページ(manページ)が用意されています。
オンラインマニュアルを参照するコマンドはmanです。

manコマンドの書式と主なオプションは以下のとおりです。

man [オプション] [セクション番号] キーワード


なお、同じキーワードにmanページが複数用意されている場合があります(例えばpasswdコマンドと「/etc/passwd」ファイル)。このような場合は、セクション番号を指定してmanコマンドを実行することで、目的のmanページが参照できます。

manページのセクション番号は以下の通りです。


例)passwdコマンドのmanページを参照する場合

$ man 1 passwd

例)「/etc/passwd」ファイルのmanページを参照する場合

$ man 5 passwd

なお、セクション番号を指定しないで実行した場合は、セクション番号の小さいほうのマニュアルが表示されます。
上に戻る

複数選択解答にも関わらず、複数解答の旨が問題文に記載されていない

投稿日 2023/01/18

複数選択解答の場合、2つ選択してください、すべて選択してください、などが問題文に記載されているのですが、
この問題に関してはその旨が記載されていません。
単純な記載漏れでしょうか?

スタッフからの返信

s staff_meg

2023/01/19 09:00

kyrieeeさん、 ご指摘の点を修正致しました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?