標籤:linux 入門 命令手冊 man
linux命令超多,忘記命令的使用方式、格式是很平常的事 囧。能夠使用系統內建的協助檔案擷取到相關的資訊是學習linux的必備基本功!
下面記錄幾個常用的協助命令,只為加深本菜的記憶,有不對的地方請看到這篇博文的大大加以指導,感激不盡!
簡要介紹下命令,命令分為兩大種類。
一種為shell內建的一些基礎命令,稱為內部命令。該類命令整合在shell內部,執行速度比外部命令快。
還有一種稱為外部命令,該類命令是額外安裝的,開機不自動載入,在需要使用時通過路徑尋找(printenv中的PATH項),載入到記憶體中才能使用。命令執行過程也是有shell程式控制。
可以通過type COMMAND 來確定是內部命令還是外部命令。
例1:顯示cd為shell的內建命令
bogon:~ chendong$ type cd
cd is a shell builtin
例2:ifconfig為外部命令,存放在/sbin/ifconfig
bogon:~ chendong$ type ifconfig
ifconfig is /sbin/ifconfig
help:
命令格式:COMMAND --help
help提供了簡單的命令使用方式和參數介紹。當輸出超過一屏時建議使用more命令分屏顯示。
例如:ls --help |more
whatis:
命令格式:whatis COMMAND
whatis輸出命令的簡短清單,顯示出該命令在man的第幾章節。
man
命令格式:man COMMAND | man [章節] COMMAND
man可以說是一個命令手冊,詳細的顯示出改命令的名稱、功能概要、用法說明等。可以根據 whatis迅速定位到自己想要的內容。
man的整體內容分為8個章節。分別為1、使用者命令 2、系統調用 3、庫調用 4、裝置檔案 5、檔案格式 6、遊戲 7、雜項 8、管理命令(/sbin,/usr/sbin,/usr/local/sbin)
其中檔案格式內包含了查詢命令相關的設定檔和檔案內的格式、每個欄位的說明。
man檔案的顯示格式:
NAME:命令名稱和簡要功能
SYNOPSIS:用法說明和可用選項。
DESCRIPTION:詳細的命令功能說明。
OPTIONS:詳細介紹各個選項的功能
FILES:與命令相關的設定檔
BUGS:曆史的BUG記錄
EXAMPLES:命令的使用執行個體
SEE ALSO:完整的介紹文檔
<>:必選內容
[]:可選內容
{}:沒特別意義
...:可以使用多次
|:多選一
重新開始學習linux!整理記錄每天所學知識點!
本文出自 “在物理層的小菜鳥” 部落格,請務必保留此出處http://cdong.blog.51cto.com/1370468/1531816