Uinx/Linux上的幫助、查詢命令(不再是簡單的man和info)
部落格連結: http://codeshold.me/2017/02/linux_unix_help_commands.html
別人問我為什麼不用百度或谷歌,我告訴他 “因為我知道這些”!
man -k KEYWORD
或apropos KEYWORD
- 想完成某個任務,但不知道命令時,可通過KEYWORD進行搜尋!
- 比如,我想知道tcpdump中的資料包過濾表示式怎麼寫
- 命令列鍵入
man -k packet
命令後,其會返回相關內容,然後發現了pcap-filter(如下) - 接著命令列鍵入
man pcap-filter
查詢,即知道怎麼寫資料包過濾表示了 - 下圖就是
man pcap-filter
中給出的"過濾TCP流中的SYN和FIN包"表示式
- 命令列鍵入
help KEYWORD
- help 可顯示關於bash命令、shell控制結構等其他資訊
- 比如,我想知道shell指令碼中的while迴圈怎麼用
- 命令列鍵入
help while
- 命令列鍵入
- 命令列鍵入
help
,則可查詢到更多的提示(包括知道哪些是Shell內建命令)
pinfo
- 使用的是彩色介面,比
info
命令更易於使用 - 比如:我想知道passwd怎麼使用
pinfo passwd
- 使用的是彩色介面,比
rpm -qc RPM-PACKAGE-NAME
或apt-file
- 可查詢到對應程式的配置檔案路徑
- 如,我想知道sshd的配置檔案在哪裡
- 命令列鍵入
rpm -qc openssh-server
即可 - 若不知道軟體包名稱,可先
rpm -qa | grep ssh
查詢下
- 命令列鍵入
- 直接
man RPM-PACKAGE-NAME
後在FILES一欄也可查詢到(更詳細) - rpm的其他查詢功能見
man rpm
(如檢視doc文件、安裝目錄等)
man N KEYWORD
- 瞭解man手冊的內部分類(即man 1-10)
- 如我想知道/etc/passwd這個檔案內容格式的意義
man 5 passwd
which KEYWORD
或whatis KEYWORD
或whereis KEYWORD
- 以上都可用於定位程式
- 如:我想知道sshd這個命令在哪裡
- which只顯示搜尋到的第一個使用程式名
- whereis顯示所有搜尋到的程式名
- type命令可以判斷命令是否為shell內建命令,如
type echo
locate KEYWORD
可用來搜尋檔案(和updatedb
配合)find
/usr/shar/doc
- 該目錄下常常包含程式更詳細的資訊,但該資訊通常對要編譯和修改程式的人來說有意義(和
man
或info
提供的不同) - 目錄中大多儲存了一個README檔案,如
/usr/share/doc/tar-1.26/README
- 該目錄下常常包含程式更詳細的資訊,但該資訊通常對要編譯和修改程式的人來說有意義(和
兩個幫助網站
- Linux文件專案:www.tldp.org (HOWTO文件很棒!)
- GNU線上手冊:www.gnu.org/manual
相關文章
- linux 下man的幫助命令Linux
- Linux檢視內建命令和非內建命令幫助的幾種方法(man、help、info)Linux
- man 命令顯示簡體中文幫助
- Linux查詢檢視幫助命令Linux
- Linux man命令查詢功能Linux
- Mac/Linux 安裝中文版 man 幫助命令MacLinux
- 有問題問男人,linux幫助文件-----man命令講解Linux
- 部署Linux下的man慢查詢中文幫助手冊環境Linux
- 簡單的查詢
- 聊聊簡單又不簡單的圖上多跳過濾查詢
- 分享一個簡單的 OpenAI SDK 及 AI 問答幫助 Artisan 命令OpenAI
- 簡單的mysql查詢MySql
- 7月17日上課 簡單命令、命令歷史(history)、如何獲取幫助、檔案管理
- 幫助命令
- [Linux]學習⑨----其他幫助命令Linux
- LINUX上RAC中CHM命令的簡單示例Linux
- Linux設定中文幫助文件、常見目錄、幫助命令Linux
- 簡單的查詢語法
- ElasticSearch中的簡單查詢Elasticsearch
- vim下多行查詢替換簡單命令
- 重新點亮linux 命令樹————幫助命令[一]Linux
- linux下查詢命令的技巧Linux
- linux aix 查詢inode的命令LinuxAI
- 獲取有關 Linux shell 內建命令的幫助Linux
- 使用命令幫助簡化管理指令碼指令碼
- MySQL的簡單查詢語句MySql
- 插值查詢的簡單理解
- 一個簡單的樹查詢
- [java程式碼]業務邏輯查詢幫助類Java
- 【Vim】【man】【技巧】使用vim處理man重定向幫助檔案亂碼問題
- linux 命令與檔案的查詢Linux
- MySQL - 資料查詢 - 簡單查詢MySql
- mysqldump 命令幫助大全MySql
- mysql 命令幫助大全MySql
- Mybatis簡單查詢MyBatis
- 一個清理和查詢都要兼顧的簡單方案
- LInux簡單安裝和命令Linux
- 二分查詢的簡單理解