1. 程式人生 > >Linux中怎麼檢視命令的幫助文件、怎麼檢視系統配置檔案的幫助文件?

Linux中怎麼檢視命令的幫助文件、怎麼檢視系統配置檔案的幫助文件?

引言:上期回顧(想要學習的童鞋可以點選看看)

上一章講訴了怎麼快速查詢檔案,以及怎麼找到一個命令所在位置,那麼這一章就來講怎麼檢視命令的幫助文件。在Linux命令中,我們是不會每個命令都會講到的,如果遇到沒有見過的命令該怎麼辦呢?建議大家先不要去問前輩,這樣自己的印象不會深刻,關鍵還是的靠自己去找答案。這個就好比如在開發程式的時候遇到的問題,你們看那些寫程式碼很厲害的大神,遇到問題一般都是自己去解決,這樣不僅僅提升了自學能力,而且讓自己印象更加深刻。

1.man命令

        1.1 檢視命令幫助文件

在我們linux系統中如果遇到一個自己完全沒有見過的命令該怎麼辦?方式有很多種:1 可以選擇去百度尋找到答案、2 可以去問身邊的大神、3 也可以靠自己檢視linux中的命令幫助文件。凡事靠自己豐衣足食!那我們就來講講怎麼檢視linux中的命令幫助文件。

              命令格式:man 命令名稱

              我們先來用man命令檢視我們經常使用的ls命令(圖1),注意:這裡man命令預設的呼叫的more或者less的瀏覽方式,如果不清楚瀏覽方式的請看之前的教程。linux中的幫助文件都是採用英文的語言,所以大家不能方,哪怕下載一個詞典咱們也要學著去試試看。

            學會挑重點進行檢視

             當然這些裡面的內容也不是完全都是必須要看的,我們遇到一個未知的命令,最想知道的就是這個命令是幹什麼的用的,其實我們只需要檢視NAME下的一個簡單的語句,就大概能知道了。我們看圖2,list directory contents(列出目錄內容) ,英語實在不行百度翻譯一下。 我們檢視NAME下一句就能清楚這個命令是幹什麼用的。 接下來是需要檢視這個命令有什麼選項(圖3), ls 中的-a的選項之前章節有說過,列出目錄下全部的檔案也包含隱藏檔案(.開頭的檔案都是隱藏檔案)。  

  

        1.2 檢視配置檔案幫助文件

            注意:man來檢視配置檔案的幫助文件的時候,man後面直接加配置檔名稱,千萬別寫成路徑,這樣是不行的。

            那我們檢視配置檔案的幫助文件主要看兩個地方:

             檢視改配置檔案儲存的內容是什麼。

我們來檢視一個系統檔案"/etc/services",那這個檔案是儲存什麼東西的呢?我們看圖1,同樣是看NAME下包含的一句話就能知道這個配置檔案儲存是什麼。Internet network services list(因特網服務列表),大家一看就清楚了。 所以說大家還是多多自己動手學習比較好,並不是特別難的。

              檢視配置檔案中的格式。

在我們linux系統配置檔案中,不管他儲存的格式有多亂,也肯定有一個規則來的。我們檢視配置檔案幫助文件往下翻會看見一行類似這樣的一行,這一般就是說明這個配置檔案的格式是怎麼的。

service-name:服務名稱  、  port/protocol:埠/協議    、    [aliases ...] : 一般對應的是別名

             我們來檢視一下"/etc/services"這個配置檔案。(圖3)展示的內容和我們之前檢視的格式都是一一對應的。 (#號代表的是註釋)

            在linux系統當中比如"passwd"這個命令,其實他不僅僅是個命令,他也是個配置檔案,如果用man passwd預設檢視的命令的幫助文件

             我們使用whereis命令來進行檢視(圖4),whereis不僅僅可以查處命令的位置還可以查詢出配置檔案的位置(之前課程有講到)。這裡需要大家瞭解一下我們看whereis顯示出來的幫助文件有一個是"passwd.5.gz"、有一個是"passwd.1.gz",這裡分別代表1是命令幫助、5是配置檔案幫助。

              man 5 passwd //代表著需要檢視配置檔案passwd的幫助文件。

              man 1 passwd 或者 man passwd //代表著需要檢視命令的幫助文件, 1可以省略不寫,預設檢視的就是命令的幫助文件。

     

2.額外的幫助命令

        2.1 檢視命令主要的幫助資訊

命令:whatis 需要檢視的命令

            這個命令會顯示出你需要檢視命令的主要資訊,主要看這條命令是什麼用的(圖1)。這樣就很清晰的檢視到這這條命令是幹什麼的,但是我們需要注意一個問題。在我使用其他linux伺服器上使用whatis這個命令,可能會提示"nothing appropriate",這個是linux不同版本的問題。 我們只需要執行一下"mandb",更新一下,就可以使用了(圖2)。

   

      2.2 檢視命令的選項資訊

  命令:需要檢視的命令 --help 

         當我們只想檢視一個命令所擁有的選項的時候,可以使用--help來檢視。       

         

      2.3 檢視配置檔案主要的幫助資訊    

        命令:apropos 配置檔名稱

檢視一個配置檔案的主要幫助資訊