做新聞類網(wǎng)站google搜索關(guān)鍵詞熱度
目錄
一、說明
二、命令詳解
1、幫助命令的種類
(1)help用法
(2)--help用法
2、如何區(qū)別linux內(nèi)部命令和外部命令
三、help和—help
四、man 命令
1、概述
2、語法和命令格式
(1)man命令的格式:
(2)man手冊的結(jié)構(gòu)
3、示例: man ls
4、和help的比較
一、說明
????????在Linux使用的過程中,有時會混淆或忘記一些命令的參數(shù)選項,導(dǎo)致命令無法實現(xiàn)我們想要的效果。這時可以使用linux的幫助功能來查看關(guān)于指定命令的參數(shù)選項及解釋,方便我們找到合適的參數(shù)來正確的使用命令。同時,這些命令對于新手和經(jīng)驗豐富的用戶來說都是非常有用的。
二、命令詳解
1、幫助命令的種類
????????Linux的幫助命令有三種:help、--help 、man
(1)help用法
? ? ? ? 如下為help的命令語法:
????????help 命令:只能查詢shell內(nèi)置命令。
????????格式:help <命令>
(2)--help用法
? ? ? ? 如下為--help的用法:
????????--help 命令:只能查詢linux外部命令??????
????????格式:<命令> --help
2、如何區(qū)別linux內(nèi)部命令和外部命令
????????Linux內(nèi)部命令(也稱為內(nèi)建命令或內(nèi)置命令)是直接在shell內(nèi)部實現(xiàn)的命令,而不是作為外部程序存在于文件系統(tǒng)中的可執(zhí)行文件。例如cd 、pwd等都是內(nèi)部命令
????????而外部命令是指獨立于Shell解釋器的可執(zhí)行文件或腳本文件。這些命令通常存儲在系統(tǒng)的特定目錄中,如/bin、/usr/bin、/usr/local/bin等,這些目錄會被添加到用戶的環(huán)境變量PATH中,以便用戶可以直接通過命令名稱來調(diào)用它們。
????????如果不清楚一個命令是內(nèi)部命令還是外部命令,可以使用type命令來查看。
???
????????由上圖可以看出,cd、pwd是內(nèi)部命令,而mysql、ifconfig是外部命令。
三、help和—help
????????如果要查看cd的用法,就可以使用 help cd,而要查看mysql的用法,則可以使用mysql --help。
四、man 命令
1、概述
????????man 命令可以查詢linux外部命令的詳細(xì)信息,也可以通過-f參數(shù)查看內(nèi)部命令的信息。
????????man是manual(手冊)的縮寫,用于查看Linux系統(tǒng)中命令、函數(shù)、庫等的詳細(xì)手冊頁。這些手冊頁包含了命令的描述、用法、參數(shù)、選項、示例以及相關(guān)的系統(tǒng)調(diào)用、錯誤代碼等信息。
2、語法和命令格式
(1)man命令的格式:
????????????????man <命令>
(2)man手冊的結(jié)構(gòu)
????????man手冊的主要結(jié)構(gòu)如下:
????????NAME:命令的名稱。
????????SYNOPSIS:命令的語法概覽。
????????DESCRIPTION:詳細(xì)描述命令的功能和用途。
????????OPTIONS:命令支持的選項列表及其解釋。
?????????EXIT STATUS:命令執(zhí)行后的退出狀態(tài)及其含義。
????????SEE ALSO:相關(guān)或提供進一步信息的命令或手冊頁。
????????EXAMPLES:如何使用命令的示例。
3、示例: man ls
? ? ? ? 實際操作如下:
????????上圖為man ls 命令的第一頁展示,手冊頁的內(nèi)容是由命令的開發(fā)者提供的,不同命令的手冊頁結(jié)構(gòu)和詳細(xì)程度可能有所不同,因此有部分手冊頁可能會很長。
4、和help的比較
????????相較于只顯示參數(shù)或基本用法的help或--help命令,man手冊中的內(nèi)容更加豐富,通過man命令,用戶可以迅速獲得關(guān)于任何命令的詳盡信息,包括其選項、用法和例子。這使得man命令成為Linux用戶學(xué)習(xí)和深化命令行技能不可或缺的工具。
文章正下方可以看到我的聯(lián)系方式:鼠標(biāo)“點擊”?下面的?“威迪斯特-就是video system?微信名片”字樣,就會出現(xiàn)我的二維碼,歡迎溝通探討。