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

Linux在线文档man、info的使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

/ Z8 I5 w  X5 {  w- `2 {$ a7 G5 v
  • man" Y" @8 D) ~; N) p9 n
不知道怎么使用 date 这个指令?嘿嘿嘿!不要担心,只要下达:『 man date 』马上就会有清楚的说明出现在你面前: / C# j4 I! }  B8 M
6 @$ C. `$ r- e2 Z

( ?3 `6 Y; \- R+ C0 T7 b
$ w  v: [/ ^) S# n) b# S[root@test root]# man date
1 j& H8 t; Y3 Y+ K1 w
8 O% j" O' [2 G2 o1 Y& GDATE(1)                       FSF                       DATE(1)2 ?# Y& K& m) I$ p1 C8 e5 _9 M0 l

6 ~, ?% m: Z# o/ dNAME
1 g# o4 O' X2 i9 z5 U1 C1 [
: ?7 _7 H+ r) v3 S# y      date - print or set the system date and time
/ o2 [# Z/ ^1 f% F( E7 X- E
/ N3 ?5 V. X. G# H. Z3 zSYNOPSIS
" @8 [7 Z$ M4 i- n4 T$ X/ S* {  t2 z# }. R
      date [OPTION]... [+FORMAT] ' C6 l4 ]* ^; I$ j+ j8 \; p

0 P( U  N( V, M9 A6 F, z$ m5 z      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
% X- q- X' I# `* @4 }* h& t  N1 |! G, p
DESCRIPTION / w3 @: z, D9 B; U9 H5 L& B. @. p' z

. X0 j! j5 o) w7 D      Display the current time in the given FORMAT, or set the system date.! Q( t% f: ?! U
0 U- F2 k1 W2 s7 h4 I4 B: L) T
      -d, --date=STRING 9 \5 W2 U7 s# S
6 o! E  w  Q$ E
             display time described by STRING, not `now'2 L$ ~! R4 C/ W/ n& e6 o
3 n. i  M9 c- J2 T* @% B1 g
      -f, --file=DATEFILE " H% M) H- z2 P) l6 e

+ p$ S8 e" g) e4 u( Y! H4 u) n9 @             like --date once for each line of DATEFILE& |% Z9 D; A- ]4 Z, }, ]
9 m0 @. O+ Z( M( d
……………………………………(中间省略)
& q7 R1 M' A+ E0 o1 K* X. s7 q8 x% H
ENVIRONMENT
" `' L. w( f: @- K3 v9 P( M. T# a& v; E7 x* N+ r2 j$ G
      TZ    Specifies  the  timezone,  unless overridden by command line parameters.  If
% `3 _+ U- P* p; U) x, b! K  g% u# b: V5 [
             neither is specified, the setting from /etc/localtime is used.
* k8 ^$ [8 O3 a7 e5 E, l1 T, J; g5 u5 h: w
AUTHOR
+ n1 N3 L! {  D* m" R; A. E
' ]1 `0 ^6 L% T7 e# l      Written by David MacKenzie.* O, o( I6 n2 S6 i; w+ t8 q2 _
, m2 }7 w2 P; e5 P0 v; b. z  `
REPORTING BUGS 5 b. F  V" O4 X! p; G5 g; M
3 W' W/ K: [8 B" ?
      Report bugs to <bug-sh-utils@gnu.org>.$ C% V7 o% w" Z" U/ ]* j: v

+ D1 R) f) |# K* H! g/ r2 sCOPYRIGHT
, B% H0 r: M* k$ K( b
: ~8 @2 d5 G% N1 {      Copyright ?2000 Free Software Foundation, Inc. : p' |8 I, k4 u4 R% a5 I0 N

1 ?1 X) Z1 G$ r      This is free software; see the source for copying conditions.  There  is  NO  war?
! Z) ~8 z$ T, T
0 S1 M' T# U/ u; s! r' F' d      ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# I& X) e& z$ d3 P
6 G( K1 a$ K  |1 a1 D8 S" FSEE ALSO
! p. B# `+ S0 e7 Q- {6 u" ]1 p! D! L
      The full documentation for date is maintained as a Texinfo manual.  If the info and $ t# ]9 [! u) g1 A5 h8 d
' b% q5 K' T3 b0 Y; [9 e
      date programs are properly installed at your site, the command3 S4 r3 i& D2 H7 ^7 }- R
- m: J# F# J; X* e2 n' ]
             info date
$ |) ]- i, Q6 y" z2 c
4 S+ i3 W; m$ h: v& [, L      should give you access to the complete manual.
4 }; U) {% T5 ~. x# K4 }
9 v' s% |5 ~; [, P7 SGNU sh-utils 2.0.11       October 2000                  DATE(1)
% z* Q4 e4 O, p3 h( C6 }
! d$ _! \( q* o' U(END)
- F2 h' S2 P5 w3 j  T: ~, s6 P: {$ O; o* K0 Q) x/ T+ b
( K9 g! O) t* r0 Z: i' x

. c8 a2 U3 L$ m3 h8 z看!马上就知道一大堆的用法了!出现的这个屏幕画面,我们称呼他为 man page ,您可以在里头查询他的用法与相关的参数说明,如果要向下翻页的话,可以按下键盘的 空格键 ,也可以使用 [Page Up] 与 [Page Down] 来翻页呢!同时,如果您知道某些关键词的话,那么可以在任何时候输入『 /word 』,来主动搜寻关键词!例如在上面的搜寻当中,我输入了 /date 会变成怎样? 6 G& b+ X- }, O0 ]

0 ?1 |# m, h8 @: F7 [ 5 ~: f% T& C* t6 s5 {
% m. v: e9 O7 ^% [3 n9 P1 |0 H: E
" l0 [& u( P! R
此外,看到了最后面的几个信息了吗?包括了这个程序的『环境』、『作者』及相关信息等等,最重要的是那个『See Also』的内容啰,该内容告诉我们,还有其它相关的程序可以查询!呵呵!查了一个,可以知道更多个!棒!那么离开 man page 就直接输入 『q』 这个字母即可离开!整理一下,在 man page 当中可以按的键有:
9 U$ [  ^% _1 }! V8 l
2 l. q2 {! ?; S; F; s6 ]8 r
  • 空格键: 往下翻一页;
  • page up: 往上翻一页;
  • page down: 往下翻一页;
  • home: 回到最前面;
  • end: 去到最终页;
  • /word: 搜寻 word 这个档案。
    $ J/ g4 b2 Y- F7 ^

1 F" l) V5 V/ t3 _8 L) O; t8 t+ `; Z( A2 x. F6 s) i
那么这些 man page 放在哪里呢?不同的 distribution 通常可能有点差异性,不过,通常是放在 /usr/share/man 里头,然而,我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!修改 /etc/man.config ( 有的版本为 man.conf ) 即可啰!至于更多的关于 man 的讯息您可以使用『 man man 』来查询呦!关于更详细的设定,我们会在 Shell 的章节当中继续的说明喔!8 r9 S! R/ {9 a0 h" \& `  Y
+ D- E1 ^: }; v

) e' m+ m& i9 o3 H# F  ~( Z2 ~
  • info
    " \$ j/ d/ @# `9 @# M
除了 man 之外,在 Linux 里面亦提供另外一种查询的方式,称为 info ,使用的方法跟 man 差不多, 6 r: m& X9 [1 Q- q/ v
1 k1 |  m5 D' D/ k- O4 i' C/ b4 Q: x
5 N7 P4 ?2 S& T- G" V& w! e

8 j; u' o9 Q2 g+ Y[root@test root]# info command
/ G. U% h) P" m$ Q
, u/ v6 ^( S$ g# A6 U& B 5 S& ]0 F+ j) k9 @

0 D7 P$ n- `- L. ?7 Q2 c使用 info 后面接您要查询的指令名称即可!这个 info 的功能比 man 还要更强大呢!在这个 info page 里面,你可以输入 p 及 n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个 info 目前只有 Linux 底下有,其它 Unix-Like 就没有啦!除非你有安装....无论如何,这个部分我们会在『系统管理员篇』里面再加以介绍啦!
* t* m& V( E7 }' Y
* ]7 Y1 V5 _3 L% k8 K
3 \7 w: g' x0 H! x
; J" J$ G; O- r2 Q
  • /usr/share/doc# ?9 b) Q- {2 i0 R. Q# W8 n
刚刚上面说,一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的 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 20:06 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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