在linux中獲取幫助文檔
內部命令和外部命令
linux的命令分爲內部命令和外部命令
嵌入shell內核, 在linux中沒有存儲位置的命令爲內部命令
相反在linux中有存儲位置的命令爲外部命令
可以用whereis判斷
ls 在的位置爲/bin/ls 爲外部命令
cd 沒有找到存儲位置,只找到了幫助文檔的位置,爲內部命令
man 命令幫助
語法
man 命令
獲取該命令的幫助文檔
例如輸入
man ls
打開的幫助文檔遵循vi,vim語法
- 輸入 ? 鍵,向前查找,如 ?-h ,將會搜索含有“-h”的行
- 輸入 / 鍵,向後查找,如 /-k ,將會向後搜索“-k”的行
- 按 N或者n(下一個)來進行上一個下一個相關匹配項查看。
man的級別
括號裏的1表示該幫助級別
共有九個級別
- 1 : 查看命令的幫助
- 2 : 查看可被內核調用的函數的幫助
- 3 : 查看函數和函數庫的幫助
- 4 : 查看特殊文件的幫助
- 5 : 查看配置文件的幫助
- 6 : 查看遊戲的幫助
- 7 : 查看其他雜項的幫助
- 8 : 查看系統管理員可用命令的幫助
- 9 : 查看和內核相關文件的幫助
查看命令擁有的級別
man -f 命令
whatis 命令
查看不同級別的幫助
man -1 passwd
man -5 passwd
–help 選項幫助
用於查看外部命令的選項幫助
ls --help
help 內部shell幫助命令
查看shell內部命令的幫助文檔
help shell內部命令
例如
help cd