一帜矾、獲得命令幫助
1.1、內(nèi)部命令與外部命令
簡單來說屑柔,在linux系統(tǒng)中有存儲位置的命令為外部命令屡萤;
沒有存儲位置的為內(nèi)部命令,可以理解為內(nèi)部命令嵌入在linux的shell中掸宛,所以看不到死陆。
type來判斷到底為內(nèi)部命令還是內(nèi)部命令
type exit
type service
#得到這樣的結(jié)果說明是內(nèi)建命令,正如上文所說內(nèi)建命令都是在 bash 源碼中的 builtins 的.def中
xxx is a shell builtin
#得到這樣的結(jié)果說明是外部命令唧瘾,正如上文所說措译,外部命令在/usr/bin or /usr/sbin等等中
xxx is /usr/sbin/xxx
#若是得到alias的結(jié)果,說明該指令為命令別名所設(shè)定的名稱饰序;
xxx is an alias for xx --xxx
二领虹、獲取幫助的途徑
2.1、help命令
內(nèi)部命令的幫助文檔 求豫。
使用help的格式為 ? ?help ?命令字
2.2塌衰、"--help"選項
大多數(shù)外部命令都可以使用--help來獲取幫助,如果這個命令沒有--help選項注祖,則會顯示簡單的命令
格式 :
命令字 ?--help
2.3猾蒂、man命令
以全屏顯示在線幫助,按q退出,上是晨,下鍵移動 ? 格式: ? ?man 命令字
man手冊頁入口
? ? ? ?章節(jié)數(shù) 說明
1 Standard commands (標(biāo)準(zhǔn)命令)
2 System calls (系統(tǒng)調(diào)用)
3 Library functions (庫函數(shù))
4 Special devices (設(shè)備說明)
5 File formats (文件格式)
6 Games and toys (游戲和娛樂)
7 Miscellaneous (雜項)
8 Administrative Commands (管理員命令)
9 其他(Linux特定的)肚菠, 用來存放內(nèi)核例行程序的文檔。
2.4罩缴、info命令
另一種在線幫助蚊逢,和man功能類似层扶,更加詳細(xì),有不同主題之間的中轉(zhuǎn)功能
一般用help ,--help,足夠man來補充烙荷,info用的很少