Linux Tips

キーワードやコマンド名の一部からコマンド名を調べるには

北浦訓行
2003/9/4

 コマンド名を忘れてしまったり、正確なつづりが分からなくなったときは、aproposコマンドを使う。このコマンドは、キーワードやコマンド名の一部からコマンド名を調べることができる。例えば、「password」に関連するコマンドを調べるなら、以下のようにする。

$ apropos password
chage                (1)  - change user password expiry information
chpasswd             (8)  - update password file in batch
crypt                (3)  - password and data encryption
endpwent [getpwent]  (3)  - get password file entry
(省略)

 ここで表示されている「(1)」や「(8)」という数字は、そのコマンドが属しているセクション番号になる。

 また、aproposコマンドは、「pass」から始まるコマンドを調べるといった検索も可能だ。その場合は、以下のようにする。

$ apropos ^pass
passmass             (1)  - change password on multiple machines
passwd               (1)  - update a user's authentication tokens(s)
passwd               (5)  - password file

 ちなみに、広い範囲からコマンドを検索するときはaproposコマンドが便利だが、あるコマンドの機能を簡単に知りたいときには、whatisコマンドが利用できる。

$ whatis apropos
apropos              (1)  - search the whatis database for strings

 whatisコマンドでは、調べるコマンドのつづりを正確に入力する必要のある点が、aproposコマンドと異なる。また、whatisコマンドはコマンド名でしか検索できないが、aproposコマンドは、コマンドの説明に検索キーワードがあってもヒットする。

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間