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

Linux在线文档man、info的使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

# `' S9 j0 n  M- ~) q
  • man- r8 t6 y8 \7 m$ v' J- Z  b
不知道怎么使用 date 这个指令?嘿嘿嘿!不要担心,只要下达:『 man date 』马上就会有清楚的说明出现在你面前: ; b# B% x/ P* d( t6 A& @8 Z
& z7 e: Y* _) @
: r, X' p& W  U

! s3 j+ J1 \# ~- O2 Q0 ^# k. ~[root@test root]# man date 7 A3 X6 X% S  O9 T9 s, n
* ^/ I: _3 t/ H0 k( {+ j5 x
DATE(1)                       FSF                       DATE(1)+ y6 \+ V  d1 a6 s, x7 y, F/ C/ H

, G# C( n) n/ {0 rNAME 6 ^% a: \2 @1 l/ {* d6 k% i
( t8 a" m2 d9 F2 Q
      date - print or set the system date and time
3 R  q" b- H  w- t# d. b  ^$ {; X) Q+ o& O8 _" p
SYNOPSIS
9 |4 S( f% G) g+ i% c5 G: B. X. n6 r) Y
7 j* C) D" C, I' x% E: c      date [OPTION]... [+FORMAT]
8 n& E. \. J  ~. y8 }9 u1 J. r6 ~) L; A/ [& t
      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]: E$ u& z/ I5 c& P9 H4 W

4 D( z. R7 Q- J: KDESCRIPTION
" V( @: v+ C/ O4 }0 p6 U/ b# R4 K
      Display the current time in the given FORMAT, or set the system date.
5 B/ I% z) q/ F+ n% Z0 C0 ]5 f# f1 A) a0 E
      -d, --date=STRING
4 H" V8 X4 v- v% @
8 m& W6 y& @; E, ~0 B) h9 ^% ~: X( a             display time described by STRING, not `now'
2 h7 M( A+ N3 O) m$ Z& F4 v8 C: q$ X+ F  s' C& v9 n
      -f, --file=DATEFILE 6 `2 H& F& f: ]2 }( p$ a, A2 `, P

0 _, A1 N( L% i- h- ]1 ?             like --date once for each line of DATEFILE; l. S* t+ E! p+ Q" |

4 ?0 l4 Q5 x: w( x7 u8 h……………………………………(中间省略)* T4 Z4 [# G. q5 T1 M  T
8 K& C  f5 \- C4 T
ENVIRONMENT
! P5 E  [1 x. B- t+ V: `5 q# s+ P: ~: c8 D4 A* d
      TZ    Specifies  the  timezone,  unless overridden by command line parameters.  If . E, {6 {( I, v* @
& x9 N+ u- S6 I9 R  X. F& T
             neither is specified, the setting from /etc/localtime is used.$ L) D$ |9 E& G1 c& c! J8 `' H
- ~& ~: ]- @8 Q7 ^* Y! F4 x
AUTHOR - {/ A; h* l4 p
/ M+ Z) K4 Q+ i( J  O
      Written by David MacKenzie.2 ?( O4 _) e8 }4 W9 a

, n! \& H1 F& V& x8 F3 m3 B& pREPORTING BUGS
. D, [+ f5 t! h! h( v
% b6 l" n  O0 a$ p! P- m+ C      Report bugs to <bug-sh-utils@gnu.org>.7 g4 s- e4 h! d: l! V- l, e
0 q+ u7 D& t, ~4 {0 u" ?
COPYRIGHT ; B% X. n6 @7 T& J* P

" W5 j0 h/ y5 \# L4 t      Copyright ?2000 Free Software Foundation, Inc.
/ X, ^$ ?2 l' f! }3 p% I& u+ R0 P! e7 K
      This is free software; see the source for copying conditions.  There  is  NO  war? / C0 S- D& S$ i) J

: Y# V  X6 s$ X" C* b3 Y, J& _; ~      ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# U6 m( j- H4 s1 w; A$ T
2 C& t6 {+ f% ~$ p/ B9 S6 \SEE ALSO 0 [4 W! @6 w( V; U7 N- p

8 I4 ~! F, q; c      The full documentation for date is maintained as a Texinfo manual.  If the info and
4 E5 {" s+ C2 _- X9 k  q: |
+ A( x! K# s1 P      date programs are properly installed at your site, the command
( S, x& g. {8 l9 U& Q1 W0 j* V/ n
& B' D7 `  S" W# w             info date1 r& y, Y1 W; }" }
3 W. b# H$ \! h; e
      should give you access to the complete manual.1 \7 g* g# b+ Z# d! w& R' {8 q

* Z4 u, y/ B3 ?; F, r5 v% c1 B0 C3 }GNU sh-utils 2.0.11       October 2000                  DATE(1)
% x" R3 P# |, a
3 b' Y8 R% ?8 L(END)' O- i: k& ]& k2 }8 ]
) R' A7 I5 r2 H. \
2 Y6 t* X  x# g( y6 D
8 X* D% H* H; ?! r
看!马上就知道一大堆的用法了!出现的这个屏幕画面,我们称呼他为 man page ,您可以在里头查询他的用法与相关的参数说明,如果要向下翻页的话,可以按下键盘的 空格键 ,也可以使用 [Page Up] 与 [Page Down] 来翻页呢!同时,如果您知道某些关键词的话,那么可以在任何时候输入『 /word 』,来主动搜寻关键词!例如在上面的搜寻当中,我输入了 /date 会变成怎样? $ Z9 `2 `& i3 v! q, d( n4 |& V2 e- i( r

% [/ e7 Q7 C' O9 E" Q/ H! k$ Z " ^7 l0 `. K4 S: k- f: I7 h- V, b
! g$ Y) [- k* a+ G/ [% u; G; S
" W5 A1 Y$ j$ C. a! Z  g
此外,看到了最后面的几个信息了吗?包括了这个程序的『环境』、『作者』及相关信息等等,最重要的是那个『See Also』的内容啰,该内容告诉我们,还有其它相关的程序可以查询!呵呵!查了一个,可以知道更多个!棒!那么离开 man page 就直接输入 『q』 这个字母即可离开!整理一下,在 man page 当中可以按的键有: 3 P# |  Z4 `7 m: s% W

9 j: @2 Y2 S$ O( |  b7 ?
  • 空格键: 往下翻一页;
  • page up: 往上翻一页;
  • page down: 往下翻一页;
  • home: 回到最前面;
  • end: 去到最终页;
  • /word: 搜寻 word 这个档案。
    3 u3 ^+ Y9 B0 d, j/ M
' ]! h7 |2 _5 d( X0 ?

+ u" K+ e4 B1 r& ?5 g* S那么这些 man page 放在哪里呢?不同的 distribution 通常可能有点差异性,不过,通常是放在 /usr/share/man 里头,然而,我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!修改 /etc/man.config ( 有的版本为 man.conf ) 即可啰!至于更多的关于 man 的讯息您可以使用『 man man 』来查询呦!关于更详细的设定,我们会在 Shell 的章节当中继续的说明喔!  w) x$ @' a) ?" y

! j1 N/ T4 ~: k" K- n) f0 M( x/ m) ?6 v) O# C. L: T

& u2 D5 k6 l5 M4 y3 I) L9 h
  • info1 C& U- E, W0 u, H3 `7 c6 Z% E
除了 man 之外,在 Linux 里面亦提供另外一种查询的方式,称为 info ,使用的方法跟 man 差不多, ) m  v, V$ @7 U) B; R7 z% V
1 [/ P& e* A& r! N4 S5 @3 S

4 E4 @  E) k# X5 U, u, K5 R  n# e0 y5 o9 x. M6 a1 N
[root@test root]# info command: c7 @2 M0 }1 Y& _# \0 K  i; m
+ h3 q$ A5 V- [
" \" |4 ?7 i' a+ O7 v4 B: U$ [
0 \& ?& E9 m( s. S( T4 B
使用 info 后面接您要查询的指令名称即可!这个 info 的功能比 man 还要更强大呢!在这个 info page 里面,你可以输入 p 及 n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面的说明画面中!很厉害喔!不过,这个 info 目前只有 Linux 底下有,其它 Unix-Like 就没有啦!除非你有安装....无论如何,这个部分我们会在『系统管理员篇』里面再加以介绍啦!1 `* a  @: A" m3 g7 v
( A3 P( n* e; q' b: V

6 L! ^0 d2 [" i
2 e/ N! {) g4 j+ {& c6 b
  • /usr/share/doc7 l* D1 Q5 N% [' z/ M( V
刚刚上面说,一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成『在线说明文件』!但是,毕竟不是每个咚咚都需要做成在线说明文件的,还有相当多的说明需要额外的文件!此时,这个所谓的 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 17:52 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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