经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
Linux-帮助的用法 - 苦逼运维-匿名
来源:cnblogs  作者:苦逼运维-匿名  时间:2019/3/20 8:42:36  对本文有异议

Linux帮助使用方法

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

(1) COMMAND --help
   COMMAND -h

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

  1. 1 [root@localhost ~]# date --help
  2. 2 用法:date [选项]... [+格式]
  3. 3  或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
  4. 4 Display the current time in the given FORMAT, or set the system date.
  5. 5
  6. 6 Mandatory arguments to long options are mandatory for short options too.
  7. 7 -d, --date=STRING display time described by STRING, not 'now'
  8. 8 -f, --file=DATEFILE like --date once for each line of DATEFILE
  9. 9 -I[TIMESPEC], --iso-8601[=TIMESPEC] output date/time in ISO 8601 format.
  10. 10 TIMESPEC='date' for date only (the default),
  11. 11 'hours', 'minutes', 'seconds', or 'ns' for date
  12. 12 and time to the indicated precision.
  13. 13 -r, --reference=文件 显示文件指定文件的最后修改时间
  14. 14 -R, --rfc-2822 RFC 2822格式输出日期和时间
  15. 15 例如:200687日,星期一 12:34:56 -0600
  16. 16 --rfc-3339=TIMESPEC output date and time in RFC 3339 format.
  17. 17 TIMESPEC='date', 'seconds', or 'ns' for
  18. 18 date and time to the indicated precision.
  19. 19 Date and time components are separated by
  20. 20 a single space: 2006-08-07 12:34:56-06:00
  21. 21 -s, --set=STRING set time described by STRING
  22. 22 -u, --utc, --universal print or set Coordinated Universal Time (UTC)
  23. 23 --help 显示此帮助信息并退出
  24. 24 --version 显示版本信息并退出
  25. 25
  26. 26 给定的格式FORMAT 控制着输出,解释序列如下:
  27. 27
  28. 28 %% 一个文字的 %
  29. 29 %a 当前locale 的星期名缩写(例如: 日,代表星期日)
  30. 30 %A 当前locale 的星期名全称 (如:星期日)
  31. 31 %b 当前locale 的月名缩写 (如:一,代表一月)
  32. 32 %B 当前locale 的月名全称 (如:一月)
  33. 33 %c 当前locale 的日期和时间 (如:200533 星期四 23:05:25)
  34. 34 %C 世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20)
  35. 35 %d 按月计的日期(例如:01)
  36. 36 %D 按月计的日期;等于%m/%d/%y
  37. 37 %e 按月计的日期,添加空格,等于%_d
  38. 38 %F 完整日期格式,等价于 %Y-%m-%d
  39. 39 %g ISO-8601 格式年份的最后两位 (参见%G)
  40. 40 %G ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用
  41. 41 %h 等于%b
  42. 42 %H 小时(00-23)
  43. 43 %I 小时(00-12)
  44. 44 %j 按年计的日期(001-366)
  45. 45 %k hour, space padded ( 0..23); same as %_H
  46. 46 %l hour, space padded ( 1..12); same as %_I
  47. 47 %m month (01..12)
  48. 48 %M minute (00..59)
  49. 49 %n 换行
  50. 50 %N 纳秒(000000000-999999999)
  51. 51 %p 当前locale 下的"上午"或者"下午",未知时输出为空
  52. 52 %P 与%p 类似,但是输出小写字母
  53. 53 %r 当前locale 下的 12 小时时钟时间 (如:11:11:04 下午)
  54. 54 %R 24 小时时间的时和分,等价于 %H:%M
  55. 55 %s UTC 时间 1970-01-01 00:00:00 以来所经过的秒数
  56. 56 %S 秒(00-60)
  57. 57 %t 输出制表符 Tab
  58. 58 %T 时间,等于%H:%M:%S
  59. 59 %u 星期,1 代表星期一
  60. 60 %U 一年中的第几周,以周日为每星期第一天(00-53)
  61. 61 %V ISO-8601 格式规范下的一年中第几周,以周一为每星期第一天(01-53)
  62. 62 %w 一星期中的第几日(0-6),0 代表周一
  63. 63 %W 一年中的第几周,以周一为每星期第一天(00-53)
  64. 64 %x 当前locale 下的日期描述 (如:12/31/99)
  65. 65 %X 当前locale 下的时间描述 (如:23:13:48)
  66. 66 %y 年份最后两位数位 (00-99)
  67. 67 %Y 年份
  68. 68 %z +hhmm 数字时区(例如,-0400)
  69. 69 %:z +hh:mm 数字时区(例如,-04:00)
  70. 70 %::z +hh:mm:ss 数字时区(例如,-04:00:00)
  71. 71 %:::z 数字时区带有必要的精度 (例如,-04,+05:30)
  72. 72 %Z 按字母表排序的时区缩写 (例如,EDT)
  73. 73
  74. 74 默认情况下,日期的数字区域以0 填充。
  75. 75 The following optional flags may follow '%':
  76. 76
  77. 77 - (hyphen) do not pad the field
  78. 78 _ (underscore) pad with spaces
  79. 79 0 (zero) pad with zeros
  80. 80 ^ use upper case if possible
  81. 81 # use opposite case if possible
  82. 82
  83. 83 在任何标记之后还允许一个可选的域宽度指定,它是一个十进制数字。
  84. 84 作为一个可选的修饰声明,它可以是E,在可能的情况下使用本地环境关联的
  85. 85 表示方式;或者是O,在可能的情况下使用本地环境关联的数字符号。
  86. 86
  87. 87 Examples:
  88. 88 Convert seconds since the epoch (1970-01-01 UTC) to a date
  89. 89 $ date --date='@2147483647'
  90. 90
  91. 91 Show the time on the west coast of the US (use tzselect(1) to find TZ)
  92. 92 $ TZ='America/Los_Angeles' date
  93. 93
  94. 94 Show the local time for 9AM next Friday on the west coast of the US
  95. 95 $ date --date='TZ="America/Los_Angeles" 09:00 next Fri'
  96. 96
  97. 97 GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
  98. 98 请向<http://translationproject.org/team/zh_CN.html> 报告date 的翻译错误
  99. 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. 1 [root@localhost ~]# man date
  2. 2 DATE(1) FSF DATE(1)
  3. 3
  4. 4 NAME
  5. 5 date - 打印或设置系统日期和时间
  6. 6
  7. 7 总览
  8. 8 date [选项]... [+格式]
  9. 9 date [选项] [MMDDhhmm[[CC]YY][.ss]]
  10. 10
  11. 11 描述
  12. 12 根据指定格式显示当前时间或设置系统时间.
  13. 13
  14. 14 -d, --date=STRING
  15. 15 显示由 STRING 指定的时间, 而不是当前时间
  16. 16
  17. 17 -f, --file=DATEFILE
  18. 18 显示 DATEFILE 中每一行指定的时间, 如同将 DATEFILE 中的每行作为 --date 的参数一样
  19. 19
  20. 20 -I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间.
  21. 21
  22. 22 TIMESPEC=`date' (或者不指定时)仅输出日期,等于 `hours', `minutes', `seconds' 时按照指定精度输出日期及时间.
  23. 23
  24. 24 -r, --reference=FILE
  25. 25 显示 FILE 的最后修改时间
  26. 26
  27. 27 -R, --rfc-822
  28. 28 根据 RFC-822 指定格式输出日期
  29. 29
  30. 30 -s, --set=STRING
  31. 31 根据 STRING 设置时间
  32. 32
  33. 33 -u, --utc, --universal
  34. 34 显示或设置全球时间(格林威治时间)
  35. 35
  36. 36 --help 显示本帮助文件并退出
  37. 37
  38. 38 --version
  39. 39 显示版本信息并退出
  40. 40
  41. 41 格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。 分别解释如下:
  42. 42
  43. 43 %% 文本的 %
  44. 44
  45. 45 %a 当前区域的星期几的简写 (Sun..Sat)
  46. 46
  47. 47 %A 当前区域的星期几的全称 (不同长度) (Sunday..Saturday)
  48. 48
  49. 49 %b 当前区域的月份的简写 (Jan..Dec)
  50. 50
  51. 51 %B 当前区域的月份的全称(变长) (January..December)
  52. 52
  53. 53 %c 当前区域的日期和时间 (Sat Nov 04 12:02:33 EST 1989)
  54. 54
  55. 55 %d (月份中的)几号(用两位表示) (01..31)
  56. 56
  57. 57 %D 日期(按照 月/日期/年 格式显示) (mm/dd/yy)
  58. 58
  59. 59 %e (月份中的)几号(去零表示) ( 1..31)
  60. 60
  61. 61 %h 同 %b
  62. 62
  63. 63 %H 小时(按 24 小时制显示,用两位表示) (00..23)
  64. 64
  65. 65 %I 小时(按 12 小时制显示,用两位表示) (01..12)
  66. 66
  67. 67 %j (一年中的)第几天(用三位表示) (001..366)
  68. 68
  69. 69 %k 小时(按 24 小时制显示,去零显示) ( 0..23)
  70. 70
  71. 71 %l 小时(按 12 小时制显示,去零表示) ( 1..12)
  72. 72
  73. 73 %m 月份(用两位表示) (01..12)
  74. 74
  75. 75 %M 分钟数(用两位表示) (00..59)
  76. 76
  77. 77 %n 换行
  78. 78
  79. 79 %p 当前时间是上午 AM 还是下午 PM
  80. 80
  81. 81 %r 时间,按 12 小时制显示 (hh:mm:ss [A/P]M)
  82. 82
  83. 83 %s 从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充)
  84. 84
  85. 85 %S 秒数(用两位表示)(00..60)
  86. 86
  87. 87 %t 水平方向的 tab 制表符
  88. 88
  89. 89 %T 时间,按 24 小时制显示(hh:mm:ss)
  90. 90
  91. 91 %U (一年中的)第几个星期,以星期天作为一周的开始(用两位表示) (00..53)
  92. 92
  93. 93 %V (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (01..52)
  94. 94
  95. 95 %w 用数字表示星期几 (0..6); 0 代表星期天
  96. 96
  97. 97 %W (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (00..53)
  98. 98
  99. 99 %x 按照 (mm/dd/yy) 格式显示当前日期
  100. 100
  101. 101 %X 按照 (%H:%M:%S) 格式显示当前时间
  102. 102
  103. 103 %y 年的后两位数字 (00..99)
  104. 104
  105. 105 %Y 年(用 4 位表示) (1970...)
  106. 106
  107. 107 %z 按照 RFC-822 中指定的数字时区显示(如, -0500) (为非标准扩充)
  108. 108
  109. 109 %Z 时区(例如, EDT (美国东部时区)), 如果不能决定是哪个时区则为空
  110. 110
  111. 111 默认情况下,用 0 填充数据的空缺部分. GNU 的 date 命令能分辨在 `%'和数字指示之间的以下修改.
  112. 112
  113. 113 `-' (连接号) 不进行填充 `_' (下划线) 用空格进行填充
  114. 114
  115. 115 BUG报告
  116. 116 请向<bug-sh-utils@gnu.org>报告BUG.
  117. 117
  118. 118 参考
  119. 119 关于 date 的详细说明是个 Texinfo 手册. 如果在你的计算机上已经成功安装了 info 和 date 程序,你可以使用
  120. 120
  121. 121 info date
  122. 122
  123. 123 命令访问完全手册.
  124. 124
  125. 125 版权
  126. 126 Copyright © 1999 Free Software Foundation, Inc. This is free software; see the source for copying conditions.
  127. 127 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  128. 128
  129. 129 [中文版维护人]
  130. 130 liguoping <email>
  131. 131
  132. 132 [中文版最新更新]
  133. 133 2001/07/15
  134. 134
  135. 135 《中国linux论坛man手册页翻译计划》:
  136. 136 http://cmpp.linuxforum.net
  137. 137
  138. 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. 1 [root@localhost ~]# info date
  2. 2
  3. 3 File: coreutils.info, Node: date invocation, Next: arch invocation, Up: System context
  4. 4
  5. 5 21.1 'date': Print or set system date and time
  6. 6 ==============================================
  7. 7
  8. 8 Synopses:
  9. 9
  10. 10 date [OPTION]... [+FORMAT]
  11. 11 date [-u|--utc|--universal] [ MMDDhhmm[[CC]YY][.ss] ]
  12. 12
  13. 13 Invoking 'date' with no FORMAT argument is equivalent to invoking it
  14. 14 with a default format that depends on the 'LC_TIME' locale category. In
  15. 15 the default C locale, this format is ''+%a %b %e %H:%M:%S %Z %Y'', so
  16. 16 the output looks like 'Thu Mar 3 13:47:51 PST 2005'.
  17. 17
  18. 18 Normally, 'date' uses the time zone rules indicated by the 'TZ'
  19. 19 environment variable, or the system default rules if 'TZ' is not set.
  20. 20 *Note Specifying the Time Zone with 'TZ': (libc)TZ Variable.
  21. 21
  22. 22 If given an argument that starts with a '+', 'date' prints the
  23. 23 current date and time (or the date and time specified by the '--date'
  24. 24 option, see below) in the format defined by that argument, which is
  25. 25 similar to that of the 'strftime' function. Except for conversion
  26. 26 specifiers, which start with '%', characters in the format string are
  27. 27 printed unchanged. The conversion specifiers are described below.
  28. 28
  29. 29 An exit status of zero indicates success, and a nonzero value
  30. 30 indicates failure.
  31. 31
  32. 32 * Menu:
  33. 33
  34. 34 * Time conversion specifiers:: %[HIklMNpPrRsSTXzZ]
  35. 35 * Date conversion specifiers:: %[aAbBcCdDeFgGhjmuUVwWxyY]
  36. 36 * Literal conversion specifiers:: %[%nt]
  37. 37 * Padding and other flags:: Pad with zeros, spaces, etc.
  38. 38 * Setting the time:: Changing the system clock.
  39. 39 * Options for date:: Instead of the current time.
  40. 40 * Date input formats:: Specifying date strings.
  41. 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

 

原文链接:http://www.cnblogs.com/061713xlhj/p/10560774.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号