man pageからキーワード検索する
# man -k sysctl
sysctl (2) - read/write system parameters sysctl (8) - configure kernel parameters at runtime sysctl.conf [sysctl] (5) - sysctl(8) preload/configuration file
見つかったらマニュアル名と数字を与えて実行する。
# man 8 sysctl
infoからキーワード検索する
# info -k flock
"(libc)File Locks" -- struct flock "(libc)Streams and Threads" -- flockfile
こちらも引数に()内の名前を与えれば良い
# info libc
doc から力技で検索する
/usr/share/doc 以下にはインストールされているパッケージに付属するドキュメントがかなり配置されている。ただしmanやinfoのように特定コマンドで検索できるわけではないので、grep, find を駆使して探すことになる。
ファイル名にsysrqを含むものを探す
# find /usr/share/doc/ |grep -i sysrq
/usr/share/doc/kernel-doc-2.6.32/Documentation/sysrq.txt
本文内にsysrqを含むファイルを探す
# grep -ilR sysrq /usr/share/doc/*
/usr/share/doc/gdb-7.1/NEWS /usr/share/doc/initscripts-9.03.17/sysconfig.txt /usr/share/doc/kbd-1.15/kbd.FAQ.html /usr/share/doc/kbd-1.15/kbd.FAQ-8.html /usr/share/doc/kbd-1.15/kbd.FAQ-14.html /usr/share/doc/kernel-doc-2.6.32/Documentation/00-INDEX /usr/share/doc/kernel-doc-2.6.32/Documentation/sysrq.txt ・ ・ ・
よく使う grep オプション
-i 大文字小文字を区別しない
-R 指定したディレクトリから再帰的に検索する
-l ヒットしたファイル名だけを表示
-C
-n ヒットした行数を表示
0 件のコメント:
コメントを投稿