鍍金池/ 問(wèn)答/PHP  Linux/ 使用`man date`的時(shí)候,前面的`DATE(1)`和后面的`DATE(1)

使用`man date`的時(shí)候,前面的`DATE(1)`和后面的`DATE(1)`各是代表什么意思呢?

在使用man命令查看date的時(shí)候:

$ man date


DATE(1)                   BSD General Commands Manual                  DATE(1)

NAME
     date -- display or set date and time

SYNOPSIS
     date [-jRu] [-r seconds | filename] [-v [+|-]val[ymwdHMS]] ...
          [+output_fmt]
     date [-jnu] [[[mm]dd]HH]MM[[cc]yy][.ss]
     date [-jnRu] -f input_fmt new_date [+output_fmt]
     date [-d dst] [-t minutes_west]

DESCRIPTION
     When invoked without arguments, the date utility displays the current
     date and time.  Otherwise, depending on the options specified, date will
     set the date and time or print it in a user-defined way.

     The date utility displays the date and time read from the kernel clock.
     When used to set the date and time, both the kernel clock and the hard-
     ware clock are updated.

     Only the superuser may set the date, and if the system securelevel (see
     

第一行中的:

DATE(1)                   BSD General Commands Manual                  DATE(1)      

請(qǐng)問(wèn)下,前面的DATE(1)和后面的DATE(1)各是代表什么意思呢?

回答
編輯回答
尤禮
為什么標(biāo)題上有兩個(gè)DATE(1)
最終在/usr/share/groff/1.22.3/tmac/an-old.tmac層層定義的宏里找到了這行:
259 .de1 PT
260 .  tl '\\*[an-title](\\*[an-section])'\\*[an-extra3]'\\*[an-title](\\*[an-section])'
261 ..

編輯保存成

.  tl '\\*[an-title](\\*[an-section])'\\*[an-extra3]' [Eureka!] \\*[an-title](\\*[an-section])'

再執(zhí)行

$ man date    

截圖留念

man date

參見(jiàn)文章:
為什么man page標(biāo)題上有兩個(gè) DATE(1)的追蹤過(guò)程

2017年11月12日 13:49
編輯回答
涼心人

man man就有答案,這個(gè)數(shù)字叫section(章節(jié)),不同的section代表手冊(cè)的分類(lèi),比如命令幫助,頭文件(.h)幫助,配置文件的幫助等等。

       The table below shows the section numbers of the manual followed by the types of pages they contain.

       1   Executable programs or shell commands
       2   System calls (functions provided by the kernel)
       3   Library calls (functions within program libraries)
       4   Special files (usually found in /dev)
       5   File formats and conventions eg /etc/passwd
       6   Games
       7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
       8   System administration commands (usually only for root)
       9   Kernel routines [Non standard]

       A manual page consists of several sections.

其中最常見(jiàn)的section是1,5,8。

一個(gè)非常經(jīng)典的例子是man passwdman 5 passwd看到的section是不一樣的,不指明section時(shí),man手冊(cè)會(huì)打開(kāi)靠前的。

想知道你要查看的幫助關(guān)鍵字有多少個(gè)section,用whatis命令就可以了,如:

$ whatis passwd
passwd (1)           - change user password
passwd (5)           - the password file
2017年2月17日 10:07
編輯回答
離人歸

DATE 就是這個(gè)文檔的 title,一般是此文檔名字的大寫(xiě)。
括號(hào)里的數(shù)字是分類(lèi),共有 9 類(lèi),1 指的是 可執(zhí)行程序或 shell 命令,其他可以 man man 看一下。

你說(shuō)的前后,其實(shí)是一樣的,在原格式里只用寫(xiě)一遍,但 man 命令輸出排版的時(shí)候在左右都輸出了一遍,暫時(shí)不知道為什么設(shè)計(jì)(有什么歷史原因?),可能是為了對(duì)稱(chēng)好看。

2018年3月6日 02:30