找回密码
 注册
关于网站域名变更的通知
查看: 292|回复: 1
打印 上一主题 下一主题

Linux在线文档man、info的使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-10 10:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
3 P8 N, ~2 Y. M8 V" ?$ N4 {
  • man
    4 i) d" i# v  K! o: z: C  Y" q
不知道怎么使用 date 这个指令?嘿嘿嘿!不要担心,只要下达:『 man date 』马上就会有清楚的说明出现在你面前:
5 K/ l, d; D& Z+ V* y# H  z8 X6 L; [0 U8 k, b
) W5 P2 Y2 a( K

) b- e9 i: x* z4 v' R+ A[root@test root]# man date ( a, _7 |' U2 Y/ f4 {$ U. ]

" r, U' j4 i( ?& YDATE(1)                       FSF                       DATE(1)
0 i1 Y/ S) w, v! X/ S0 G! k6 h2 b8 s9 O6 y  I
NAME + G+ G- a9 z" C- \7 ?. f. w% o

9 k8 r' D, ?, m2 f% `* U, B      date - print or set the system date and time
" o2 R. R* W+ o1 r3 x8 w' A% p8 f3 p5 p# m( r* d; R7 O( p
SYNOPSIS ; q* O; h, `+ R9 |7 g

3 P5 J$ R" |: }# e, o" k/ U/ g5 A      date [OPTION]... [+FORMAT]   q7 u5 B. {- o: Z: e5 Z7 A  Z* c

2 w) F# Z9 U1 G! o. @      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]  a7 n6 c# M- `% i  V% {: I

( ^2 \1 g, j% u# D( uDESCRIPTION
8 p% N& ]: B* U. H- Z$ ~( W1 N: {2 J8 J( M/ ^
      Display the current time in the given FORMAT, or set the system date.  r  K4 u7 ^! T7 G

! Y7 F% O3 A4 F8 ]9 _& P      -d, --date=STRING
0 v! G; w  e# ?$ S9 O6 I2 T  z) i3 M) I+ I/ s# z7 |
             display time described by STRING, not `now'( q5 B! l/ F# a" N) F) z

( j2 ~; ^# H. t1 r  n      -f, --file=DATEFILE + f4 ~! a9 ^5 V, R& F" A7 F9 L

! n! Q1 K9 l2 u. z( ^' i             like --date once for each line of DATEFILE2 b  }1 m; n9 G! B6 y5 x

! u* V" j3 W5 k3 b/ R+ G9 {2 E……………………………………(中间省略)/ {7 a6 v( J1 y1 e$ d

0 `1 Q% }9 ~) y+ @# r9 YENVIRONMENT / J& ^# O- x# ^5 b4 g. w" R$ M  l
% \0 n: R5 \5 \$ O, d
      TZ    Specifies  the  timezone,  unless overridden by command line parameters.  If
* g' t% M9 ^3 T9 P1 s' _8 k
1 u; S' `9 f+ b/ q! X. G7 V; p& N             neither is specified, the setting from /etc/localtime is used.* V. l0 F* B7 \8 t  N' z, a
0 _4 \( I) O5 M5 f9 A. C' ~
AUTHOR 7 q3 T6 D& i2 J- j

2 X0 w4 q. P+ C      Written by David MacKenzie.6 F1 t9 e0 d4 V  d
2 F) ?( T# b( n3 U& W8 D
REPORTING BUGS
. H# s( K7 i7 G$ K1 \
/ L4 k9 A# S+ G9 c+ r8 Q      Report bugs to <bug-sh-utils@gnu.org>.5 E: ]$ P$ p5 G8 @

* E; Z0 e! @3 T$ x9 D- Z) l& dCOPYRIGHT & \# R% m* \9 Q7 w
6 H, n- ^4 d- z2 |! }
      Copyright ?2000 Free Software Foundation, Inc.   D4 }* }  D4 n% _
* `) Z& x/ H1 a, o$ l4 |
      This is free software; see the source for copying conditions.  There  is  NO  war? " L& Y8 k+ t1 T4 a, t+ B

: N) `* m8 p1 n* G+ G      ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.) a6 ?1 E9 X* f8 e

: n2 S- g+ b) RSEE ALSO / j' H5 i: N: V, D+ ]% M. m: v

1 b% X0 {) d8 \      The full documentation for date is maintained as a Texinfo manual.  If the info and
$ h& M; W7 t7 ~( A/ y
8 g$ f' G$ z1 s' y# t      date programs are properly installed at your site, the command. J1 ~6 x5 R3 }- @% I! }2 z
* }- S$ S, p. @5 Q
             info date0 O1 C: b- w7 H! x7 h

2 J; H8 B8 T5 M! c5 A      should give you access to the complete manual.- L+ I4 p3 g8 t. q0 n1 w' I

1 u/ b/ l- U) gGNU sh-utils 2.0.11       October 2000                  DATE(1) . ?: F% U" ?% c2 B0 O, |

5 j4 q. \. Z: N(END)
, \/ D2 {) G$ q
& K# d; I. I5 I( K 3 X( j& `! t0 Y- Z) d* n) f: b. r

# U. ]- X" N- Y3 |# m2 h4 |% t5 b看!马上就知道一大堆的用法了!出现的这个屏幕画面,我们称呼他为 man page ,您可以在里头查询他的用法与相关的参数说明,如果要向下翻页的话,可以按下键盘的 空格键 ,也可以使用 [Page Up] 与 [Page Down] 来翻页呢!同时,如果您知道某些关键词的话,那么可以在任何时候输入『 /word 』,来主动搜寻关键词!例如在上面的搜寻当中,我输入了 /date 会变成怎样?
+ @% |- l( P% `8 A$ S6 a1 T/ }/ c9 L. L8 m( f. p

- V) G  X: M# p- Y8 Y- z' D% T
) t$ y  `- d& b- |) B8 c$ l0 T
: ~- T; p- P# N( j, E此外,看到了最后面的几个信息了吗?包括了这个程序的『环境』、『作者』及相关信息等等,最重要的是那个『See Also』的内容啰,该内容告诉我们,还有其它相关的程序可以查询!呵呵!查了一个,可以知道更多个!棒!那么离开 man page 就直接输入 『q』 这个字母即可离开!整理一下,在 man page 当中可以按的键有:
* c$ \$ X# B' y, Q
. t* H+ k0 z0 X& t+ G  \2 `
  • 空格键: 往下翻一页;
  • page up: 往上翻一页;
  • page down: 往下翻一页;
  • home: 回到最前面;
  • end: 去到最终页;
  • /word: 搜寻 word 这个档案。
    5 D# a& i3 A/ [4 b) G
2 i/ ]* K3 _. c% c

* [5 |% {9 V" Q6 g* d5 H那么这些 man page 放在哪里呢?不同的 distribution 通常可能有点差异性,不过,通常是放在 /usr/share/man 里头,然而,我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!修改 /etc/man.config ( 有的版本为 man.conf ) 即可啰!至于更多的关于 man 的讯息您可以使用『 man man 』来查询呦!关于更详细的设定,我们会在 Shell 的章节当中继续的说明喔!
9 Q% N! c' U' z; s7 e; E
1 E& q" V" M1 X3 a3 n$ O" ^
8 p1 T; _5 O- b* X
9 l% D, h7 P! A+ E7 I$ I
  • info
    * E0 R2 z% }; u5 b
除了 man 之外,在 Linux 里面亦提供另外一种查询的方式,称为 info ,使用的方法跟 man 差不多,
. j" e+ U6 @% c/ n; S. f
+ c  Y- l: z# l+ y7 G! P 4 x$ R$ Z, f7 p
: d4 D; H  F3 H9 S0 I5 j+ \
[root@test root]# info command" U! l4 N# ]- j# A
2 _' A, p( j; n3 m9 V! `( r. N
7 X; s8 x; f% M0 R+ Y! @

- S3 c4 N2 t7 O/ k# W2 n1 S使用 info 后面接您要查询的指令名称即可!这个 info 的功能比 man 还要更强大呢!在这个 info page 里面,你可以输入 p 及 n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个 info 目前只有 Linux 底下有,其它 Unix-Like 就没有啦!除非你有安装....无论如何,这个部分我们会在『系统管理员篇』里面再加以介绍啦!
3 R, U( E+ q) j* h  C: X' y9 ^; {3 |3 I. A

6 x" r, x, z. E( c& D# Q9 p; q* A; k/ E6 S
  • /usr/share/doc
    * }+ s5 n7 h4 j, a# B
刚刚上面说,一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的 How-To ( 如何做的意思 ) 就很重要啦!还有,某些软件不只告诉你『如何做』还会有一些相关的原理会说明,那么这些说明文件要摆在哪里呢?哈哈!就是摆在这个目录 /usr/share/doc 啦!所以说,其实,您只要到这个目录底下,就会发现好多好多的说明文件档啦!还不需要到网络上面找数据呢!厉害吧! ^_^

该用户从未签到

2#
发表于 2020-4-10 18:48 | 只看该作者
Linux在线文档man、info的使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 18:56 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表