zoukankan      html  css  js  c++  java
  • Linux-帮助的用法

    Linux帮助使用方法

    内部命令:help COMMAND 或 man bash
    外部命令:

    (1) COMMAND --help
       COMMAND -h

    --help和-h选项
    显示用法总结和参数列表
    示例:
    date --help

     1 [root@localhost ~]# date --help
     2 用法:date [选项]... [+格式]
     3  或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
     4 Display the current time in the given FORMAT, or set the system date.
     5 
     6 Mandatory arguments to long options are mandatory for short options too.
     7   -d, --date=STRING         display time described by STRING, not 'now'
     8   -f, --file=DATEFILE       like --date once for each line of DATEFILE
     9   -I[TIMESPEC], --iso-8601[=TIMESPEC]  output date/time in ISO 8601 format.
    10                             TIMESPEC='date' for date only (the default),
    11                             'hours', 'minutes', 'seconds', or 'ns' for date
    12                             and time to the indicated precision.
    13   -r, --reference=文件        显示文件指定文件的最后修改时间
    14   -R, --rfc-2822        以RFC 2822格式输出日期和时间
    15                 例如:2006年8月7日,星期一 12:34:56 -0600
    16       --rfc-3339=TIMESPEC   output date and time in RFC 3339 format.
    17                             TIMESPEC='date', 'seconds', or 'ns' for
    18                             date and time to the indicated precision.
    19                             Date and time components are separated by
    20                             a single space: 2006-08-07 12:34:56-06:00
    21   -s, --set=STRING          set time described by STRING
    22   -u, --utc, --universal    print or set Coordinated Universal Time (UTC)
    23       --help        显示此帮助信息并退出
    24       --version        显示版本信息并退出
    25 
    26 给定的格式FORMAT 控制着输出,解释序列如下:
    27 
    28   %%    一个文字的 %
    29   %a    当前locale 的星期名缩写(例如: 日,代表星期日)
    30   %A    当前locale 的星期名全称 (如:星期日)
    31   %b    当前locale 的月名缩写 (如:一,代表一月)
    32   %B    当前locale 的月名全称 (如:一月)
    33   %c    当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)
    34   %C    世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20)
    35   %d    按月计的日期(例如:01)
    36   %D    按月计的日期;等于%m/%d/%y
    37   %e    按月计的日期,添加空格,等于%_d
    38   %F    完整日期格式,等价于 %Y-%m-%d
    39   %g    ISO-8601 格式年份的最后两位 (参见%G)
    40   %G    ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用
    41   %h    等于%b
    42   %H    小时(00-23)
    43   %I    小时(00-12)
    44   %j    按年计的日期(001-366)
    45   %k   hour, space padded ( 0..23); same as %_H
    46   %l   hour, space padded ( 1..12); same as %_I
    47   %m   month (01..12)
    48   %M   minute (00..59)
    49   %n    换行
    50   %N    纳秒(000000000-999999999)
    51   %p    当前locale 下的"上午"或者"下午",未知时输出为空
    52   %P    与%p 类似,但是输出小写字母
    53   %r    当前locale 下的 12 小时时钟时间 (如:11:11:04 下午)
    54   %R    24 小时时间的时和分,等价于 %H:%M
    55   %s    自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
    56   %S    秒(00-60)
    57   %t    输出制表符 Tab
    58   %T    时间,等于%H:%M:%S
    59   %u    星期,1 代表星期一
    60   %U    一年中的第几周,以周日为每星期第一天(00-53)
    61   %V    ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)
    62   %w    一星期中的第几日(0-6),0 代表周一
    63   %W    一年中的第几周,以周一为每星期第一天(00-53)
    64   %x    当前locale 下的日期描述 (如:12/31/99)
    65   %X    当前locale 下的时间描述 (如:23:13:48)
    66   %y    年份最后两位数位 (00-99)
    67   %Y    年份
    68   %z +hhmm        数字时区(例如,-0400)
    69   %:z +hh:mm        数字时区(例如,-04:00)
    70   %::z +hh:mm:ss    数字时区(例如,-04:00:00)
    71   %:::z            数字时区带有必要的精度 (例如,-04,+05:30)
    72   %Z            按字母表排序的时区缩写 (例如,EDT)
    73 
    74 默认情况下,日期的数字区域以0 填充。
    75 The following optional flags may follow '%':
    76 
    77   -  (hyphen) do not pad the field
    78   _  (underscore) pad with spaces
    79   0  (zero) pad with zeros
    80   ^  use upper case if possible
    81   #  use opposite case if possible
    82 
    83 在任何标记之后还允许一个可选的域宽度指定,它是一个十进制数字。
    84 作为一个可选的修饰声明,它可以是E,在可能的情况下使用本地环境关联的
    85 表示方式;或者是O,在可能的情况下使用本地环境关联的数字符号。
    86 
    87 Examples:
    88 Convert seconds since the epoch (1970-01-01 UTC) to a date
    89   $ date --date='@2147483647'
    90 
    91 Show the time on the west coast of the US (use tzselect(1) to find TZ)
    92   $ TZ='America/Los_Angeles' date
    93 
    94 Show the local time for 9AM next Friday on the west coast of the US
    95   $ date --date='TZ="America/Los_Angeles" 09:00 next Fri'
    96 
    97 GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
    98 请向<http://translationproject.org/team/zh_CN.html> 报告date 的翻译错误
    99 要获取完整文档,请运行:info coreutils 'date invocation'
    View Code

     

    [] 表示可选项

    CAPS或 <> 表示变化的数据
    ... 表示一个列表
    x |y| z 的意思是“ x 或 y 或 z “
    -abc的 意思是-a -b –c
    { } 表示分组

     (2) 使用手册(manual)

    man COMMAND

    示例 man date

      1 [root@localhost ~]# man date
      2 DATE(1)                                                    FSF                                                    DATE(1)
      3 
      4 NAME
      5        date - 打印或设置系统日期和时间
      6 
      7 总览
      8        date [选项]... [+格式]
      9        date [选项] [MMDDhhmm[[CC]YY][.ss]]
     10 
     11 描述
     12        根据指定格式显示当前时间或设置系统时间.
     13 
     14        -d, --date=STRING
     15               显示由 STRING 指定的时间, 而不是当前时间
     16 
     17        -f, --file=DATEFILE
     18               显示 DATEFILE 中每一行指定的时间, 如同将 DATEFILE 中的每行作为 --date 的参数一样
     19 
     20               -I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间.
     21 
     22               TIMESPEC=`date' (或者不指定时)仅输出日期,等于 `hours', `minutes', 或`seconds' 时按照指定精度输出日期及时间.
     23 
     24        -r, --reference=FILE
     25               显示 FILE 的最后修改时间
     26 
     27        -R, --rfc-822
     28               根据 RFC-822 指定格式输出日期
     29 
     30        -s, --set=STRING
     31               根据 STRING 设置时间
     32 
     33        -u, --utc, --universal
     34               显示或设置全球时间(格林威治时间)
     35 
     36        --help 显示本帮助文件并退出
     37 
     38        --version
     39               显示版本信息并退出
     40 
     41        格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。 分别解释如下:
     42 
     43        %%     文本的 %
     44 
     45        %a     当前区域的星期几的简写 (Sun..Sat)
     46 
     47        %A     当前区域的星期几的全称 (不同长度) (Sunday..Saturday)
     48 
     49        %b     当前区域的月份的简写 (Jan..Dec)
     50 
     51        %B     当前区域的月份的全称(变长) (January..December)
     52 
     53        %c     当前区域的日期和时间 (Sat Nov 04 12:02:33 EST 1989)
     54 
     55        %d     (月份中的)几号(用两位表示) (01..31)
     56 
     57        %D     日期(按照 月/日期/年 格式显示) (mm/dd/yy)
     58 
     59        %e     (月份中的)几号(去零表示) ( 1..31)
     60 
     61        %h     同 %b
     62 
     63        %H     小时(按 24 小时制显示,用两位表示) (00..23)
     64 
     65        %I     小时(按 12 小时制显示,用两位表示) (01..12)
     66 
     67        %j     (一年中的)第几天(用三位表示) (001..366)
     68 
     69        %k     小时(按 24 小时制显示,去零显示) ( 0..23)
     70 
     71        %l     小时(按 12 小时制显示,去零表示) ( 1..12)
     72 
     73        %m     月份(用两位表示) (01..12)
     74 
     75        %M     分钟数(用两位表示) (00..59)
     76 
     77        %n     换行
     78 
     79        %p     当前时间是上午 AM 还是下午 PM
     80 
     81        %r     时间,按 12 小时制显示 (hh:mm:ss [A/P]M)
     82 
     83        %s     从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充)
     84 
     85        %S     秒数(用两位表示)(00..60)
     86 
     87        %t     水平方向的 tab 制表符
     88 
     89        %T     时间,按 24 小时制显示(hh:mm:ss)
     90 
     91        %U     (一年中的)第几个星期,以星期天作为一周的开始(用两位表示) (00..53)
     92 
     93        %V     (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (01..52)
     94 
     95        %w     用数字表示星期几 (0..6); 0 代表星期天
     96 
     97        %W     (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (00..53)
     98 
     99        %x     按照 (mm/dd/yy) 格式显示当前日期
    100 
    101        %X     按照 (%H:%M:%S) 格式显示当前时间
    102 
    103        %y     年的后两位数字 (00..99)
    104 
    105        %Y     年(用 4 位表示) (1970...)
    106 
    107        %z     按照 RFC-822 中指定的数字时区显示(如, -0500) (为非标准扩充)
    108 
    109        %Z     时区(例如, EDT (美国东部时区)), 如果不能决定是哪个时区则为空
    110 
    111        默认情况下,用 0 填充数据的空缺部分.  GNU 的 date 命令能分辨在 `%'和数字指示之间的以下修改.
    112 
    113               `-' (连接号) 不进行填充 `_' (下划线) 用空格进行填充
    114 
    115 BUG报告
    116        请向<bug-sh-utils@gnu.org>报告BUG.
    117 
    118 参考
    119        关于 date 的详细说明是个 Texinfo 手册. 如果在你的计算机上已经成功安装了 info 和 date 程序,你可以使用
    120 
    121               info date
    122 
    123        命令访问完全手册.
    124 
    125 版权
    126        Copyright  ©  1999  Free  Software Foundation, Inc.  This is free software; see the source for copying conditions.
    127        There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    128 
    129 [中文版维护人]
    130        liguoping <email>
    131 
    132 [中文版最新更新]
    133        2001/07/15
    134 
    135 《中国linux论坛man手册页翻译计划》:
    136        http://cmpp.linuxforum.net
    137 
    138 GNU sh-utils 2.0                                       August 1999                                                DATE(1)
    View Code

     

    man 命令操作按键,使用快捷键可以快速高效的阅读帮助文档。

    按键 作用
    空格键 向下翻一页
    Page Down 向下翻一页
    Page Up 向上翻一页
    y , k 向文件首部翻一行
    e , j 向文件尾部翻一行
    b 向文件首部翻屏
    u 向文件首部翻半屏
    d 向文件尾部翻半屏
    HOME 直接前往首页
    END 直接前往尾页
    1G 回到文件首部
    G 翻至文件尾部
    跳转至第#行
    /关键词 从上至下搜索某个关键词
    ?关键词 从下至上搜索某个关键词
    n 定位到下一个搜索到的关键词
    N 定位到上一个搜索到的关键词
    q 退出帮助文档


       

     

     

     

     

     

     

     

     

     

      

     

     

     

     

     

     

     

     

     

     

     

     

    (3) 信息页 info COMMAND

    示例 info date

     1 [root@localhost ~]# info date
     2 
     3 File: coreutils.info,  Node: date invocation,  Next: arch invocation,  Up: System context
     4 
     5 21.1 'date': Print or set system date and time
     6 ==============================================
     7 
     8 Synopses:
     9 
    10      date [OPTION]... [+FORMAT]
    11      date [-u|--utc|--universal] [ MMDDhhmm[[CC]YY][.ss] ]
    12 
    13    Invoking 'date' with no FORMAT argument is equivalent to invoking it
    14 with a default format that depends on the 'LC_TIME' locale category.  In
    15 the default C locale, this format is ''+%a %b %e %H:%M:%S %Z %Y'', so
    16 the output looks like 'Thu Mar  3 13:47:51 PST 2005'.
    17 
    18    Normally, 'date' uses the time zone rules indicated by the 'TZ'
    19 environment variable, or the system default rules if 'TZ' is not set.
    20 *Note Specifying the Time Zone with 'TZ': (libc)TZ Variable.
    21 
    22    If given an argument that starts with a '+', 'date' prints the
    23 current date and time (or the date and time specified by the '--date'
    24 option, see below) in the format defined by that argument, which is
    25 similar to that of the 'strftime' function.  Except for conversion
    26 specifiers, which start with '%', characters in the format string are
    27 printed unchanged.  The conversion specifiers are described below.
    28 
    29    An exit status of zero indicates success, and a nonzero value
    30 indicates failure.
    31 
    32 * Menu:
    33 
    34 * Time conversion specifiers::     %[HIklMNpPrRsSTXzZ]
    35 * Date conversion specifiers::     %[aAbBcCdDeFgGhjmuUVwWxyY]
    36 * Literal conversion specifiers::  %[%nt]
    37 * Padding and other flags::        Pad with zeros, spaces, etc.
    38 * Setting the time::               Changing the system clock.
    39 * Options for date::               Instead of the current time.
    40 * Date input formats::             Specifying date strings.
    41 * Examples of date::               Examples.
    View Code

    info 命令操作按键;

    按键 作用
    空格键 向下翻一页
    Page Down 向下翻一页
    Page Up 向上翻一页
    tab 在节点之间移动,有节点的地方,通常会以*显示
    Enter 当光标在节点上面时,按下Enter可以进入该节点
    b 移动光标到该节点画面当中的第一个节点处
    e 移动光标到该节点画面当中的最后一个节点处
    n 前往下一个信息页面
    p 前往上一个信息页面
    u 向上移动一层
    s(/) 在信息页面当中进行搜索
    h 显示帮助菜单
    ? 指令列表
    q 退出

     

         

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    (4) 程序自身的帮助文档

    README
    INSTALL
    ChangeLog
    (5) 程序官方文档
    官方站点:Documentation
    (6) 发行版的官方文档
    (7) Google

     

  • 相关阅读:
    复(学)习化学时突然的一个 idea
    [BZOJ3032]七夕祭
    [BZOJ3781]小B的询问
    [BZOJ4103][Thu Summer Camp 2015]异或运算
    [BZOJ4817][Sdoi2017]树点涂色
    [BZOJ2506]calc
    [BZOJ1283]序列
    win 解除鼠标右键关联
    linux 常用shell命令之wc
    shell cat 合并文件,合并数据库sql文件
  • 原文地址:https://www.cnblogs.com/061713xlhj/p/10560774.html
Copyright © 2011-2022 走看看