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

Linux在线文档man、info的使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

1 ^+ v. @, E1 L0 B, J
  • man
    5 d: V) T7 d) p9 r8 C- n: u7 Z6 E
不知道怎么使用 date 这个指令?嘿嘿嘿!不要担心,只要下达:『 man date 』马上就会有清楚的说明出现在你面前: " ~' U8 f9 C% c
  n$ C# L6 l# c7 F7 |
; B/ I7 Y% ?* _4 E$ B5 x6 C7 X
5 Q, S$ x: O. i- H5 T* u
[root@test root]# man date
9 [+ k$ p" w3 i9 z* V! i
- J! U: c! `0 ^- t* z$ T* @2 |DATE(1)                       FSF                       DATE(1)/ L% d8 Q4 ^1 o0 g3 y( y6 w

5 |, u# @  d3 ~9 f* z0 CNAME
" E0 t) ]: }1 N3 V( c) w( O3 P9 W8 l1 i" ^
      date - print or set the system date and time5 V- X7 I& ^7 _
- g" O/ ]8 }) F* s; t7 e7 A
SYNOPSIS ( C2 B' m( k( t5 s7 |$ h8 z

; l% s7 ^* C: I/ Y  U      date [OPTION]... [+FORMAT]
5 c; g, `( L) o9 U% g& ]. n6 x* t. S5 ]4 K0 ]4 L8 k& X! K! Z$ X
      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]- [3 x0 S7 e' i+ _  R6 e# O: J
3 {. ?2 b% {* i; P3 A! Z1 f
DESCRIPTION
9 o& M4 c6 R0 w5 l; Q0 F6 p
3 k3 A# |3 d2 Q      Display the current time in the given FORMAT, or set the system date.
5 J- P* F  l% k( t* s% J
1 s* u( J6 J3 o/ ]      -d, --date=STRING 4 e- \5 Z; ?; E/ x$ [1 W8 ?
3 m; h% F7 {( ?0 L6 _9 Z4 ?
             display time described by STRING, not `now', [2 M  [) G4 o7 r2 P
* Q) b( S/ w7 ?0 [2 i1 H: F
      -f, --file=DATEFILE : S8 n) d" y2 ^2 k0 j* u) x/ U

6 ^2 U0 G: P/ C* `             like --date once for each line of DATEFILE
9 c- r3 l. x; b7 Q+ g+ E
- m$ B1 v+ i, p1 j: Q2 Z……………………………………(中间省略)- ?/ X6 f  N. `! ?
; i4 C" a# V- ]5 y2 m3 l
ENVIRONMENT + A/ @6 J6 ?& D
: P; r7 n( C! C; x% t# G" i; @: w
      TZ    Specifies  the  timezone,  unless overridden by command line parameters.  If . A: ]3 c0 S8 P, M
  t( O0 S: N. z9 {4 h  N4 U
             neither is specified, the setting from /etc/localtime is used.
  n2 q* t7 |: S, A1 H1 I
. A5 r: q) c5 I# DAUTHOR
8 X3 G" L- c8 H: a
: u+ x# r1 t+ F      Written by David MacKenzie.# q1 q& Y) p4 i2 |0 m
9 V% F6 H8 r. h3 x. j- _' J
REPORTING BUGS
. U4 j# i) V, D7 E: a: \( C" s; K9 z9 t6 W+ x0 N% W9 V
      Report bugs to <bug-sh-utils@gnu.org>.9 C1 Q  A" t8 P5 X# F% s: @- ~' t& n
& g8 |, O; Q5 L" z; E# l* A* E
COPYRIGHT / Y+ g* V; ?! ?: o  k% P' }8 M

" L0 `, S, E7 L, E! u: c      Copyright ?2000 Free Software Foundation, Inc.
/ o4 q: |8 y6 t/ I" W# ]  `
- t  I  G, r$ M* z9 P) E8 {4 h      This is free software; see the source for copying conditions.  There  is  NO  war?
( ?5 c4 D  _- u" X3 w( i0 e3 m
0 S, }3 l0 Q4 s7 R' i& S      ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
5 ?8 J$ P% u' @! l& d  \: o
5 b+ Y/ G- Y1 j* I3 \SEE ALSO 0 X% }+ ]5 X5 L  l# ^3 _* y$ e

6 D& ~3 a% A, D0 C1 ~5 v  ~      The full documentation for date is maintained as a Texinfo manual.  If the info and % \) }5 Q* a7 R0 i$ _3 h& e1 q# x2 b

" ~; z6 `, L* d$ g0 x      date programs are properly installed at your site, the command8 n3 m! a, u! j2 w6 S1 W" w
* u+ r) r- I1 o9 e! _6 U" M
             info date
% R" d) S. N9 V# D6 a
' y1 K5 E1 c& y5 c! `, Z$ V9 u/ Z$ l      should give you access to the complete manual.
( K6 |! Z' Z& c2 E! I) B9 w" F
! t" V" x$ l1 _: Q! f" KGNU sh-utils 2.0.11       October 2000                  DATE(1)
# B- a7 k5 e! |* P) b' M; j; Y% o
% L* s2 e. I, f1 c' x% E! C5 _3 K(END)
4 X; {! O6 y8 h' `" i
9 C$ |2 g" \2 P. d) E! l7 G : a/ _3 X  b) A' w/ n8 v: Q

7 F6 u  i: E. D+ a/ _7 @看!马上就知道一大堆的用法了!出现的这个屏幕画面,我们称呼他为 man page ,您可以在里头查询他的用法与相关的参数说明,如果要向下翻页的话,可以按下键盘的 空格键 ,也可以使用 [Page Up] 与 [Page Down] 来翻页呢!同时,如果您知道某些关键词的话,那么可以在任何时候输入『 /word 』,来主动搜寻关键词!例如在上面的搜寻当中,我输入了 /date 会变成怎样? * \' U% \- V2 Q4 g
+ r( v" j$ `9 i) k8 [! Y3 p

/ H. G5 i& w$ G( s+ }: ?6 s! i% Z$ y1 ~. v

0 ]8 a) }+ c1 m# N$ y- j, Q0 j此外,看到了最后面的几个信息了吗?包括了这个程序的『环境』、『作者』及相关信息等等,最重要的是那个『See Also』的内容啰,该内容告诉我们,还有其它相关的程序可以查询!呵呵!查了一个,可以知道更多个!棒!那么离开 man page 就直接输入 『q』 这个字母即可离开!整理一下,在 man page 当中可以按的键有: ) T: F* K+ o. D$ R% e1 P9 C, \. X5 W
* n- \' C! ^/ @; u+ {- P& k$ F
  • 空格键: 往下翻一页;
  • page up: 往上翻一页;
  • page down: 往下翻一页;
  • home: 回到最前面;
  • end: 去到最终页;
  • /word: 搜寻 word 这个档案。
    5 E) G3 m8 V9 M# s% I4 u" G
( E+ K; Y) J* }& V$ b. @
5 o4 n2 G5 P" O+ L( G- d- B! C
那么这些 man page 放在哪里呢?不同的 distribution 通常可能有点差异性,不过,通常是放在 /usr/share/man 里头,然而,我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!修改 /etc/man.config ( 有的版本为 man.conf ) 即可啰!至于更多的关于 man 的讯息您可以使用『 man man 』来查询呦!关于更详细的设定,我们会在 Shell 的章节当中继续的说明喔!$ J% K8 ~3 `* Z' u# o2 T+ B4 x

+ i1 }: M, G3 |' M0 G. s- H# V% {) ?+ @+ C3 H
% v/ k) }/ J0 M4 y
  • info
    ( A6 \: j) j; L4 b( X' b3 }
除了 man 之外,在 Linux 里面亦提供另外一种查询的方式,称为 info ,使用的方法跟 man 差不多,
0 G( D4 f: G! i( |
# H+ z6 Y5 g! R! s0 d
1 t+ j9 K& T/ q! @: w  f. t7 N; m! C: a0 Q9 M
[root@test root]# info command0 o$ U! E; M. k' f1 W1 X$ S( T* y

  b- A' e  l0 X. C; x- Y7 h
( t* s6 k$ R. [  n  X& i3 R* i! @' D5 S# c  o
使用 info 后面接您要查询的指令名称即可!这个 info 的功能比 man 还要更强大呢!在这个 info page 里面,你可以输入 p 及 n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个 info 目前只有 Linux 底下有,其它 Unix-Like 就没有啦!除非你有安装....无论如何,这个部分我们会在『系统管理员篇』里面再加以介绍啦!0 v) u+ x: f  x( w0 h

' D* r8 M- D' R2 i: l* \3 T0 N. d& y+ p' f* a9 q& c
, O1 M4 b0 a- T3 z, `) K* o/ ^% e
  • /usr/share/doc
    $ P4 o/ q3 D; U/ l! [
刚刚上面说,一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的 How-To ( 如何做的意思 ) 就很重要啦!还有,某些软件不只告诉你『如何做』还会有一些相关的原理会说明,那么这些说明文件要摆在哪里呢?哈哈!就是摆在这个目录 /usr/share/doc 啦!所以说,其实,您只要到这个目录底下,就会发现好多好多的说明文件档啦!还不需要到网络上面找数据呢!厉害吧! ^_^

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 02:03 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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