使用帮助章节

1、帮助的使用:

whatis

command –help

man and info ;

本地帮助文档/usr/share/doc(提供的官方使用指南和发行注记);

官网在线文档(第三方程序官方文档;通过发行版官方的文档光盘或者网站可以获得安装指南、部署指南、虚拟化指南等);

其它网站和搜索。

获取帮助的能力决定了技术的能力;

多层次的帮助。

 

红帽知识库和官方在线文档:

http//kbase.redhat.com

http//www.redhat.com/docs

http//access.redhat.com

 

2、命令的各自使用:

1whatis:显示命令的简短描述;系统新安装完后不能够马上使用,需要使用如下的方式去创建数据库:

CentOS6:(生成数据库命令:#makewhatis

CentOS7:(生成数据库命令:#mandb)

(2whatiscommandman –f command都可以查询到命令的简单描述,如:whatis cal man –f cal

(3)内部命令:#helpcommand 

         #man bash

(4)外部命令:a#command –help#command –h

      b、使用手册(manual):#mancommand

      c、信息页:#infocommand

      d、程序本身的帮助文档:README;INSTALL

      e、程序官方文档:站点---Documentation

      f、发行版的官方文档

      gGoogle


(5 内部命令:cdhashhelppwdecho

   外部命令:ls shutdownman

6manbash   可以查看到所有内部命令的帮助说明。

7--help选项:

显示用法总结和参数列表

使用的大多数,而并非所有的

Usage: date[OPTION]... [+FORMAT] or:  date[-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

  a   []  是可选的

b CAPS< > 是变量

c 、……表示一个列表

d X|y|z的意思的“x”或“y”或“z

-abc的意思是 -a  -b  -c


         date –d yesterday  显示昨天的日期时间;

         date –d now      显示当前的日期时间;

         date –d‘-2d’ +%F  显示前天的日期时间;

         date –d ‘-2d’ +%w  显示前天是星期几;

         date +%w        显示当天是星期几;

         date –d ‘+2d’ +%F   显示后天的日期时间;

         date –%j    显示当前到年前第一天共过去了多少天;

         date –u    显示格林尼治的日期时间;

         date +%s    显示格林尼治时间197011号到当前时间共多少秒;

         date [MMDDhhmm[[CC]YY][.ss]]  自定义时间。

 

***# bc  启用系统的计算器 ***

 

8man 帮助:

8- 1、提供命令帮助的文件;

      手册页放在/usr/share/man

     几乎每个命令都有man的“页面”;

       Man页面分组为不同的“章节”;

     统称为Linux手册;

3Man  [章节] 命令

 Man命令的配置文件:/etc/man.configCentOS6 | man_db.confCentOS7

  MANPATH  /PATH/SOMEWHERE:指明新手册文件搜索位置

  # man -M/PATH/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手册页并显示[root@localhost ~]#whereis ls

ls: /bin/ls /usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz  lsman帮助存放位置。




4man的章节:

    a 、用户命令

、系统调用

C库调用

d 设备文件及特殊文件

、配置文件格式

、游戏

、砸项

、管理类的命令

i Linux内核API



5、例子:

  先查看COMMANDman帮助章节有哪些?

 [root@localhost ~]#whatis passwd

passwd               (1)  - update user's authentication tokens

passwd               (5)  - password file

passwd[sslpasswd]   (1ssl)  - compute password hashes

其中上面的(1)(5)的COMMAND所对应man帮助的章节号;

查看COMMAND指定章节的man帮助:# man 5 passwd

     

man –k COMMAND=apropos COMMAND  查询whatis数据库,包含简单的说明给予索出来。

    

 6、修改man的配置文件:

   #vim/etc/man.config

   Linux的帮助使用之man帮助_第1张图片

  7、查看man手册页

    Synopsis 摘要:[]  可选内容

              <> 必选内容

              a|b 二选一

                同一内容可出现多次

    man –a keywork 列出所有帮助

   搜索man手册: man –kkeywork 列出所有匹配的页面使用whatis数据库

  8man命令的操作方法:使用less命令实现(^ :表示使用Ctrl键)

    Space^V^f^F:向文件尾翻屏

    b^B:向文件首部翻屏

    d^D:向文件尾部翻半屏

    u^U:向文件首部翻半屏

    RETURN, ^Ne^E or j  or ^J :向文件尾部翻一行

    y or ^Y or ^Por k or ^K:向文件首部翻一行

    q :退出

    # :跳转至#

    1G:回到文件首部

    G:翻至文件尾部

 

9man关键字搜索: / :向下搜索;

          ?:向上搜索;

          n:同向(跟搜索命令同向)搜索;

          N:反向(跟搜索命令反向)搜索。

 

10、练习:

1shutdown -P 1730 "系统将在17:30后关机" & (此处& ,表示将此命令放在后台执行,取消:shutdown -c &

 

2)字符终端登录时,显示主机名称、登录终端号、登录时间

 # vim /etc/issue

Linux的帮助使用之man帮助_第2张图片

 添加:The hostname is \n

   login terminal is \l

   Thetime is \t

修改完成后,在图形终端登陆,命令行下输入#chvt 2  或者按Ctrl+F2 exit退出后,重新登陆即可看到如下图的效果:

Linux的帮助使用之man帮助_第3张图片

  以上效果实现,所需要查看到的man帮助(man 8shutdown —— man 8 agetty

/usr/share/doc   比较大的程序服务的帮助存放位置。

 

(redhat付费用户)生成系统日志文件:命令#sosreport

Linux的帮助使用之man帮助_第4张图片

  Linux的帮助使用之man帮助_第5张图片

  Linux的帮助使用之man帮助_第6张图片