1.Linux上獲取命令幫助信息的多種途徑
Linux上獲取命令幫助信息有多種途徑,但不同的命令類型獲取幫助信息也有不同,Linux命令類型主要分為兩種:
(1)內部命令:指的是集成于Shell解釋器程序(如Bash)內部的一些特殊指令,也成為內建(BuiltIN)指令。
內部命令屬于Shell的一部分,所以并沒有單獨對應的系統文件,只要Shell解釋器被運行,內部指令也就自動載入內存
了,用戶可以直接使用。內部命令無需從硬盤中重新讀取文件,因此執行效率更高。
(2)外部命令:指的是Linux系統中能夠完成特定功能的腳本文件或二進制程序,每個外部命令對應了系統中的一個文件,
是屬于Shell解釋器程序之外的命令,所以稱為外部命令。Linux系統必須知道外部命令對應的文件位置,才能夠由Shell
加載并執行。
使用type可以查看是否是內建命令:
type (不帶參數)會顯示命令是內建命令還是外部命令
-t :file 外部命令;alias 命令別名;builtin 內置命令
-a :會將命令PATH路徑顯示出來
獲取命令的使用幫助:
內部命令:
help COMMAND
外部命令:
(1)命令自帶簡要格式的使用幫助
COMMAND --help
(2)使用手冊:manual
man COMMAND
SECTION:
NAME:功能性說明
SYNOPSIS:語法格式
DESCRIPTION:描述
OPTIONS:選項
EXAMPLES:使用示例
AUTHOR:作者
BUGS:報告程序bug的方式
SEE ALSO:參考
…
SYNOPSIS:
[]:可選內容
<>:必須提供的內容
a|b|c:多選一
…:同類內容可出現多個
2.man文檔劃分
使用手冊:壓縮格式的文件,有章節之分;
/usr/share/man
man1,man2,…
1:用戶命令;
2:系統調用
3:C庫調用
4:設備文件及特殊文件
5:文件格式;(配置文件格式)
6:游戲使用幫助;
7:雜項
8:管理工具及守護進行;
man CHAPTER COMMAND
注意:并非每個COMMAND在所有章節下都有手冊;
查看:
whatis COMMAND
注意:其執行過程是查詢數據庫進行的
手動更新數據庫:
makewhatis
man命令打開手冊以后的操作方法:
翻屏:
空格鍵:向文件尾翻一屏
b:向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
回車鍵:向文件尾部翻一行
k:向文件首部翻一行
G:跳轉至最后一行
#G:跳轉至指定行
1G:跳轉至文件首部
文本搜索:
/keyword:從文件首部向文件尾部依次查找:不區分字符大小寫
?keyword:從文件尾部向文件首部依次查找;
n:與查找命令方向相同;
N:與查找命令方向相反;
退出:
q:quit
選項:
-M /PATH/TO/SOMEDIR:到指定的目錄下查找命令手冊并打開之;
原創文章,作者:evergreen1989,如若轉載,請注明出處:http://www.www58058.com/56158
內容格式把握得很好,不錯,希望你能熟知基礎命令知識,加油!