Linux-帮助的用法
程序员文章站
2023-11-23 18:37:22
Linux帮助使用方法 内部命令:help COMMAND 或 man bash外部命令: (1) COMMAND --help COMMAND -h --help和-h选项显示用法总结和参数列表示例:date --help 1 [root@localhost ~]# date --help 2 用 ......
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'
[] 表示可选项
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)
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.
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
上一篇: Python对象转换为json的方法步骤
下一篇: Python操作MySQL简单实现方法