linux中萬能幫助命令man
可以完美解決以上的問題,man
可以實時的查詢命令的幫助文件,從中你可以了解有關命令的所有引數以及用法說明。有了它,再也不用擔心記不住命令的各種選項了以及用法了
man 是 manual 的縮寫,linux 中預設已經安裝,但是有時會出現no manual entry for *** in section xx
的錯誤,這是由於手冊不完整,可以通過以下命令重新安裝即可解決
yum install man-pages
使用man 命令名
命令就可以獲得指定命令的幫助, 下面是獲得命令pwd
幫助的例子
上圖中執行man pwd
命令之後,輸出了pwd
命令的語法以及各個選項的用法說明, 按q
鍵可退出幫助
下面是 man幫助頁內常用快捷鍵及介紹,檢視幫助的時候經常會用到
↑:向上移動一行
↓:向下移動一行
空格或f:向下翻一頁
b: 向上翻一頁
每乙個 man 幫助頁都包含name、synopsis、description、options
這幾個部分,下面列出了每個部分表示的意義
name: 命令名字以及簡要的介紹
synopsis:命令的語法格式
description:命令的詳細說明
options:命令各個選項及其說明
man
命令本身也是一條命令,可以通過man man
獲得man
的幫助
上圖中,紅色框部分的man(1)
字串中的數字表示第幾章節,這裡圖中表示第一章節
圖中綠色框部分是man幫助的各章節說明,可以看出總共有九章
這九章是什麼意思呢,在獲取linux幫助的時候,涉及到的命令非常的多,所以就對這些命令做了分類,總共分為九章,具體的章節資訊如下:
1: 終端shell命令,就是普通命令
2: 系統呼叫,比如 open, write 函式,通過這個可以很方便的查到函式的資訊,比如:所在標頭檔案、函式功能描述、函式引數、函式返回值以及返回值的意義
3:庫呼叫,比如 fread、fwrite函式
4:/dev目錄中的裝置檔案
5:配置檔案格式及說明,比如:/etc/passwd 檔案的格式說明
6:遊戲
7:巨集約定
8:系統管理命令,一般只允許root使用,比如: ifconfig命令
9:核心例程,目前沒用到
通過man 章節編號 命令名
可以獲取命令指定章節的幫助,例如:第一章節的分類是終端shell命令, 假如我們想獲取ls
命令第一章節的幫助,可以執行man 1 ls
命令,當我們使用第一章節的時候,可以省略man 1 ls
中的數字1
,最後命令就變成了man ls
你可能有個疑問,man為什麼要分成九個章節的幫助呢?
是因為命令、系統呼叫、檔案等在不同的章節的幫助中可能出現重名的情況,如果出現重名,只使用man 命令名
是無法區分具體是哪個章節的幫助
例如:passwd
是設定使用者密碼的命令,/etc/passwd
是密碼配置檔案,二者名字都是passwd
,當使用man passwd
獲取幫助時就很難區分是passwd
命令的幫助還是/etc/passwd
配置檔案的幫助
從上面的例子中可以看出,通過man 1 passwd
獲取的是passwd
命令的幫助,通過man 5 passwd
獲取的是/etc/passwd
配置檔案的幫助
有時候對於乙個命令的名字,我們不知道它是終端命令、系統呼叫、還是配置檔案,這時可以用man -a 命令名
從與命令名字匹配的章節列表中逐個的檢視幫助資訊
上面的例子中,man -a passwd
命令是從與命令名字匹配的章節列表中逐個章節的檢視passwd
的幫助資訊
首先檢視的是第一章節的幫助,此時passwd
表示修改使用者密碼的shell命令
緊接著檢視的還是第一章節的幫助,此時passwd
表示 openssl 模組中計算密碼雜湊值的命令
最後檢視的是第五章節的幫助,此時passwd
表示/etc/passwd
配置檔案
在檢視的過程中,如果不想要檢視此幫助時,可以按ctrl + d
跳過當前的幫助,進入下乙個幫助的位置,按````q退出當前檢視,然後再按回車鍵可進入下乙個幫助的位置,按
ctrl + c ```直接退出幫助
linux中幫助命令除了man
之外,還有help
和info
,help
只是簡單的羅列命令的各個選項及其簡要介紹,比man
更簡潔,info
對命令有非常詳盡的說明,比man
更詳細,可以作為man
的補充
做個男人,做個成熟的男人,做個有城府的男人
突然間覺得,自己已經不是青澀時候的自己了。應該正視老婆的嘰嘰喳喳,領導的唧唧歪歪,同事的稀稀拉拉,同學朋友們的嘻嘻哈哈。看了一篇帖子,講男人的,覺得說的很好,拿過來,鞭策自己,同時鞭策能看到這篇文章的朋友們,男人們。是誰說過的,乙個人的成熟程度,與其的情商是成正比的,乙個人成事的概率也與其情商是成正...
做個男人,做個成熟的男人,做個有城府的男人
做個男人,做個成熟的男人,做個有城府的男人 突然間覺得,自己已經不是青澀時候的自己了。應該正視老婆的嘰嘰喳喳,領導的唧唧歪歪,同事的稀稀拉拉,同學朋友們的嘻嘻哈哈。看了一篇帖子,講男人的,覺得說的很好,拿過來,鞭策自己,同時鞭策能看到這篇文章的朋友們,男人們。是誰說過的,乙個人的成熟程度,與其的情商...
男人找出路 女人找退路?
男人找出路 女人找退路?吳淡如 著 如果你進入了乙個你夢想中的公司,卻發現裡頭的老同事並不喜歡你,而且會在暗中跟你過不去,你會有怎樣的做法?1 長期來說,我還是換個工作好了。2 反正我又不是領你的薪水,你不跟我合作,我也不跟你合作。3 你攻擊我,我也攻擊你,誰怕誰?4 沒關係,我會改變你們對我的觀感...