man命令详解

man

manual手册,通常放在/usr/share/man,可以修改/etc/man.config(man.confmanpath.conf)来改善这个目录


例如man date

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

DATE(1) 中数字的含义


用户在shell环境中可以操作的命令或可执行文件


系统内核可调用的函数与工具等


一些常用函数与函数库,大部分为C函数库


设备文件的说明,通常在/dev下的文件


配置文件或者是某些文件的格式


游戏


惯例与协议等,例如linux文件系统、网络协议、ASCII code等说明


系统管理员可用的管理命令


kernel有关的文件


NAME

    date -- display or set date and time

命令的完整全名及简单用途说明

 

SYNOPSIS

    date [-ju] [-rseconds] [-v [+|-]val[ymwdHMS]]... [+output_fmt]

    date [-jnu] [[[mm]dd]HH]MM[[cc]yy][.ss]

    date [-jnu]-finput_fmtnew_date [+output_fmt]

    date [-ddst] [-tminutes_west]

命令的基本语法

 

DESCRIPTION

     When invoked without arguments, thedate 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.


     Thedate 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

     securelevel(8)) is greater than 1, the time may not be changed by more

     than 1 second.


     The options are as follows:


    -ddst  Set the kernel's value for daylight saving time.  Ifdst is non-

             zero, future calls to gettimeofday(2) will return a non-zero for

            tz_dsttime.


详细说明用法,-d为短参数名称,--date为完整参数名(Linux下和Mac有不同)


 

man page大致分为下面几个部分


NAME            简短的命令、数据名称说明


SYNOPSIS       简短的命令执行语法简介


DESCRIPTION    较为完整的说明


OPTIONS        针对SYNOPSIS部分中,有列举的所有可用的选项说明


COMMANDS     当这个程序在执行的时候,可以在此程序中执行的命令


FILES            这个程序或数据所使用或参考或连接到的某些文件


SEE ALSO       这个命令有关的其他说明


EXAMPLE        范例


BUGS            是否有相关的错误


 

查询跟man命令有关的手册


man -f man 相当于 whatis man

 

只要有man关键字就将该说明列出来


man -k man 相当于 apropos man

版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(shell,man)