可以查看某個(gè)命令的具體用法
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)10余年堅(jiān)持,服務(wù)企業(yè)網(wǎng)站設(shè)計(jì)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站建設(shè)服務(wù)。數(shù)千家企業(yè)的合作經(jīng)驗(yàn),幫助我們?yōu)榉?wù)企業(yè)不斷提升價(jià)值。為企業(yè)建設(shè)開發(fā)網(wǎng)站和維護(hù),主推個(gè)性化定制型網(wǎng)站設(shè)計(jì)
語法:cd [目的目錄]
補(bǔ)充說明:cd指令可讓用戶在不同的目錄間切換,但該用戶必須擁有足夠的權(quán)限進(jìn)入目的目錄
cd - / cd .. :返回進(jìn)入此目錄之前所在的目錄
語法:pwd [--help][--version]
補(bǔ)充說明:執(zhí)行pwd指令可以得出目前所在目錄的絕對路徑
語法:ls [選項(xiàng)] [文件或目錄]
常用的選項(xiàng)
? -a顯示所有文件和目錄
? -A顯示所有文件和目錄,但不顯示現(xiàn)前目錄“.”和上層目錄“..”
? -l 使用詳細(xì)格式列表 (看的為當(dāng)前目錄里的文件/文件夾的詳細(xì)信息)
? -d顯示目錄名稱而非其內(nèi)容 (要和-l連用,看當(dāng)前目錄的詳細(xì)信息)
-ld 顯示指定文件/文件夾的列表
? -i 顯示文件和目錄的inode編號,系統(tǒng)對每一個(gè)文件的編號,用這個(gè)編號尋找文件
? -Z 顯示文件或目錄的上下文(context)
-rw-r--r--. root root unconfined_u:object_r:admin_home_t:s0 test1
Man和info就像兩個(gè)集合,它們有一個(gè)交集部分,但與man相比,info工具可顯示更完整的最新的GNU工具信息。若man頁包含的某個(gè)工具的概要信息在info中也有介紹,那么man頁中會有“請參考info頁更詳細(xì)內(nèi)容”的字樣。通常情況下,man工具顯示的非GNU工具的信息是唯一的,而info工具顯示的非GNU工具的信息是man頁內(nèi)容的副本補(bǔ)充。
1、“man”
Man工具可以顯示系統(tǒng)手冊頁中的內(nèi)容,這些內(nèi)容大多數(shù)都是對命令的解釋信息。通過查看系統(tǒng)文檔中的man頁可以得到程序的更多相關(guān)主題信息和Linux的更多特性。man是非常實(shí)用的一種工具,當(dāng)你在使用到某一個(gè)并不熟悉的命令時(shí),man命令會顯得非常有用。當(dāng)需要了解某個(gè)工具更為詳細(xì)的信息時(shí),可以使用命令man后跟工具名的方法來實(shí)現(xiàn)。
2、“info”就內(nèi)容來說,Info頁面比man page編寫得要更好、更容易理解,也更友好,但man page使用起來確實(shí)要更容易得多。一個(gè)man page只有一頁,而Info頁面幾乎總是將它們的內(nèi)容組織成多個(gè)區(qū)段(稱為節(jié)點(diǎn)),每個(gè)區(qū)段也可能包含子區(qū)段(稱為子節(jié)點(diǎn))。
man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。
語法:
man(選項(xiàng))(參數(shù))
選項(xiàng):
-a:在所有的man幫助手冊中搜索;
-f:等價(jià)于whatis指令,顯示給定關(guān)鍵字的簡短描述信息;
-P:指定內(nèi)容時(shí)使用分頁程序;
-M:指定man手冊搜索的路徑。
參數(shù):
數(shù)字:指定從哪本man手冊中搜索幫助;
關(guān)鍵字:指定要搜索幫助的關(guān)鍵字。
數(shù)字代表內(nèi)容
1:用戶在shell環(huán)境可操作的命令或執(zhí)行文件;
2:系統(tǒng)內(nèi)核可調(diào)用的函數(shù)與工具等;
3:一些常用的函數(shù)與函數(shù)庫,大部分為C的函數(shù)庫;
4:設(shè)備文件說明,通常在/dev下的文件;
5:配置文件或某些文件格式;
6:游戲;
7:慣例與協(xié)議等,如Linux文件系統(tǒng),網(wǎng)絡(luò)協(xié)議,ASCII code等說明;
8:系統(tǒng)管理員可用的管理命令;
9:跟kernel有關(guān)的文件。
一、內(nèi)置命令和外部命令
1、shell的概念:shell就是一個(gè)命令解釋器,當(dāng)你在linux界面發(fā)出一個(gè)指令時(shí),命令先傳到shell,然后在將這個(gè)指令翻譯成計(jì)算機(jī)可以識別的二進(jìn)制語言,然后傳給計(jì)算機(jī)內(nèi)核,告訴他要做什么事情。計(jì)算機(jī)內(nèi)核將結(jié)果返還給shell,shell翻譯成人所熟悉的語言,將結(jié)果展示出來
2、內(nèi)內(nèi)部命令:就是shell程序的一部分,在系統(tǒng)啟動時(shí)就加載進(jìn)入內(nèi)存,時(shí)常駐內(nèi)存的,所以我們執(zhí)行內(nèi)部命令的時(shí)候執(zhí)行速度比較快
3、外部命令:也就是文件系統(tǒng)命令,它不是shell程序組成部分,是shell程序之外的程序,使用時(shí)需要從硬盤讀取入內(nèi)存,所以相對來說速度就慢一點(diǎn)。
4、區(qū)分內(nèi)部命令和外部命令:使用type命令可以區(qū)分,如 type cd
5、注意命令可以有多種形式,既可以是內(nèi)置命令也可以是外部命令。查看命令的多種不同形式,可以使用
type的-a參數(shù)
二、help、man、--help命令區(qū)別
1、help 命令:只能查詢shell內(nèi)置命令。
使用格式:help cd
2、--help 命令:只能查詢linux外部命令
?? 使用格式:mkdir --help
3、man 命令:即可以幫助查詢linux內(nèi)置命令,也可以查詢linux外部命令。man查詢的內(nèi)容比其余兩個(gè)命令內(nèi)容都多
使用格式:man cd
q Q 退出界面
4、其中 “--help、man”是我們常用命令