本記事では、manコマンドの使い方をまとめる。
hogeという名前のコマンド、関数、ユーティリティの使い方を調べる。
$ man hoge
hogeにマッチするマニュアルを探して、一番最初に見つかったものを表示する。
キーワード「passwd」でコマンドおよび要約文を調べる。
$ man -k passwd
afppasswd (1) - netatalk パスワード管理ユーティリティ
chpasswd (8) - パスワードファイルをバッチ処理で更新...
cvpasswd (1) - CVSup の認証のためにパスワードにスクラ...
gpasswd (1) - /etc/groupファイルを管理する
passwd (1) - ユーザパスワードを変更する
passwd (5) - パスワードファイル
passwd2des (3) - RFS パスワード暗号化
pwupdate (8) - NIS マップ passwd および shadow を更新する
rpc.yppasswdd (8) - NIS パスワード更新デーモン
yppasswd (1) - NIS データベースのパスワードを変更する
yppasswdd (8) - NIS パスワード更新デーモン
chgpasswd (8) - update group passwords in batch mode
exim4_passwd (5) - Files in use by the Debian exim4 packages
exim4_passwd_client (5) - Files in use by the Debian exim4 packages
lppasswd (1) - add, change, or delete digest passwords.
mkpasswd (1) - Overfeatured front end to crypt(3)
pam_localuser (8) - require users to be listed in /etc/passwd
passwd (1ssl) - compute password hashes
smbpasswd (5) - The Samba encrypted password file
smbpasswd (8) - change a user's SMB password
update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group
番号はマニュアルのセクション番号である。ちなみに、マニュアルのセクション番号は以下の通りである。
1 実行プログラムまたはシェルのコマンド
2 システムコール (カーネルが提供する関数)
3 ライブラリコール (システムライブラリに含まれる関数)
4 スペシャルファイル (通常 /dev に置かれている)
5 ファイルのフォーマットとその約束事。例えば /etc/passwd など
6 ゲーム
7 マクロのパッケージとその約束事。例えば man(7), groff(7) など
8 システム管理用のコマンド (通常は root 専用)
9 カーネルルーチン [非標準]
詳しいことは
$ man man
で調べれる。
パスワード設定ファイルpasswdのマニュアルを読む(上の結果から、passwdというキーワードでは、passwdコマンドもマッチするのに注意)。そのためには、セクション番号を指定する。
$ man 5 passwd
参考になるサイト