助け合いフォーラム

LPIC

LPIC Lv1-101(Ver5.0)
問題ID : 3453
問題を開く
passwdというキーワードと完全に一致した名前を含むmanページを検索するコマンドは次のうちどれか。(2つ選択)

正解

man -f passwd

whatis passwd

解説

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

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

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


上表より正解は
・man -f passwd
・whatis passwd
です。

コマンドやファイル名を覚えていても、同じキーワードでmanページが複数用意されている場合は、調べたいmanページがどのセクションにあるのか分からないことがあります。
「-f」オプションは参照したいマニュアルのセクション番号を調べる際に便利です。

以下は実行例です。()で囲まれている数字がセクション番号です。


パスワードファイル(/etc/passwd)について調べたい場合は、セクション5を指定します。


その他の選択肢については以下のとおりです。
・man -k passwd
・apropos passwd
キーワードの一部に一致した名前を含むマニュアルを一覧表示するコマンドですので、誤りです。

・uname -k passwd
unameは現在使用しているシステムの情報を表示するコマンドですので、誤りです。

参考

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

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

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


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

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


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

$ man 1 passwd

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

$ man 5 passwd

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

aproposの部分一致の動作

投稿日 2024/02/07

whatisが完全一致で、aproposが部分一致ということなのですが、aproposの部分一致とはどのような動作なのでしょうか?

whatis passwdでpasswdに完全一致するマニュアルが検索されるイメージはつくのですが、apropos passwdの部分一致とはどのような動作なのでしょうか?

2024/02/07 20:35

このような動作のようです。whatis もくっつけておきます。

$ whatis passwd
sslpasswd (1ssl)     - compute password hashes
passwd (1)           - update user's authentication tokens
passwd (5) 

$ apropos passwd
checkPasswdAccess (3) - query the SELinux policy database in the kernel
chgpasswd (8)        - update group passwords in batch mode
chpasswd (8)         - update passwords in batch mode
fgetpwent_r (3)      - get passwd file entry reentrantly
getpwent_r (3)       - get passwd file entry reentrantly
gpasswd (1)          - administer /etc/group and /etc/gshadow
grub2-mkpasswd-pbkdf2 (1) - Generate a PBKDF2 password hash.
htpasswd (1)         - Manage user files for basic authentication
lpasswd (1)          - Change group or user password
lppasswd (1)         - add, change, or delete digest passwords.
pam_localuser (8)    - require users to be listed in /etc/passwd
passwd (1)           - update user's authentication tokens
sslpasswd (1ssl)     - compute password hashes
passwd (5)           - password file
passwd2des (3)       - RFS password encryption
pwhistory_helper (8) - Helper binary that transfers password hashes from passwd or shadow to o...
saslpasswd2 (8)      - set a user's sasl password
selinux_check_passwd_access (3) - query the SELinux policy database in the kernel
smbpasswd (5)        - The Samba encrypted password file
SSL_CTX_set_default_passwd_cb (3ssl) - set passwd callback for encrypted PEM file handling
SSL_CTX_set_default_passwd_cb_userdata (3ssl) - set passwd callback for encrypted PEM file han...
vncpasswd (1)        - change the VNC password


コメント

この返信に対して
コメントを記入できます

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