2013-06-04 92 views
2

我不確定它叫什麼。但是在Linux'man'頁面中,它指的是相同的命令,但是是不同的「版本」號碼。例如:Linux:如何查找手冊頁或不同版本的Linux命令?

$ man signal 

是SIGNAL(2),但它指的是信號(5)。我試過但在Linux CentOS 6上無法運行:

$ man 5 signal 
No entry for signal in section 5 of the manual 

如何查找/訪問SIGNAL(5)的手冊頁?謝謝!

+1

http://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page-mean –

+1

您可以使用'apropos'命令來檢查哪些手冊頁包含或有關於您正在尋找的概念或命令的信息。例如,嘗試'apropos signal' –

+0

@Aeronth是的,手冊(在本例中)是開發人員的工具 - 提供文檔。 – gertvdijk

回答

4

您在Linux中正確使用它。要獲取命令存在的部分,請使用whatis

$ whatis printf 
printf    (1) - format and print data 
printf    (3) - formatted output conversion 

訪問非默認手動部分的語法在不同的man實現之間有所不同。在Solaris,例如,用於讀取的printf的語法(3)是:

man -s 3c printf 

在Linux和BSD衍生物相同的調用將是:

man 3 printf 

這在區間3中搜索的printf手冊頁。

1

如果你不關心數字,你可以運行man -a signal,它會告訴你全部它知道的信號手冊頁。