概述
`whatis` 在系統安裝的命令、函數、文件格式等的手冊頁面數據庫中搜索關鍵字,並輸出該項目的簡要說明。這適用於在打開 `man` 命令的完整手冊頁面之前快速檢查該命令的功能。
主要功能
- 提供命令/函數/文件格式的單行摘要
- 搜索手冊頁面數據庫
- 支持快速信息查找
主要選項
`whatis` 命令提供了一些有用的選項來控制搜索方式或指定特定的手冊部分。
搜索和輸出
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`whatis` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用示例
`whatis` 命令的各種使用示例。
基本用法
whatis ls
檢查 `ls` 命令的摘要信息。
通配符搜索
whatis -w 'grep*'
查找所有以 `grep` 開頭的命令的摘要信息。
特定節搜索
whatis -s 1,5 passwd
檢查 `passwd` 命令的用戶命令(第 1 節)和文件格式(第 5 節)的信息。
正則表達式搜索
whatis -r 'user|group'
使用正則表達式搜索包含 "user" 或 "group" 的命令。
提示與注意事項
`whatis` 使用時的有用提示和注意事項。
數據庫更新
`whatis` 使用手冊頁面數據庫。如果安裝了新的手冊頁面或更新了現有頁面,`whatis` 可能找不到信息。此時需要運行 `sudo mandb` 命令來更新數據庫。
更新手冊數據庫
sudo mandb
手動更新 `whatis` 數據庫。
與 apropos 的區別
`whatis` 搜索精確指定的關鍵字的手冊頁面的第一行,而 `apropos`(與 `man -k` 相同)則在手冊頁面的名稱和整個說明中搜索關鍵字。因此,`apropos` 提供更廣泛的搜索結果。