在CentOS中获取命令帮助

在CentOS中获取命令帮助

   在使用和学习CentOS系统中,当我们遇上不熟悉的命令却又需要了解它的详细用法的时候,我们需要获取帮助。除了借助他人和搜索引擎之外,自己通过查看系统帮助文档来解决问题是很重要的。下面就来介绍如何获取帮助以及简单的解决思路:

   一、如何获取命令帮助

Linux提供多层次的命令帮助:

1、 获取简单的帮助信息:whatis COMMAND

Whatis能显示简单的命令帮助信息,通过这些信息,我们可以了解到该命令在man的哪些章节有具体帮助信息

blob.png

 

  2、获取比较详细的命令帮助信息:help COMMAND;COMMAND –h/–help

系统命令分为内部命令和外部命令,内部命令通过help COMMAND获取帮助;外部命令通过COMMAND –h/–help获取帮助。通过这样的方式能获取到命令的用法介绍及常见参数介绍,但没有通过man获取到的帮助信息详细。

blob.png

3、获取详细的命令帮助:man COMMAND

       3.1 man章节介绍

             1: 用户命令

             2: 系统调用

             3: C库调用

             4: 设备文件及特殊文件

             5: 配置文件格式

             6: 游戏

             7: 杂项

             8: 管理类的命令

在上面通过Whatis来获取简单的帮助信息中中括号括起的数字(#)即为在man的哪些章节中有帮助信息

 

     3.2 man命令详解:

A、以echo命令为例,通过man echo来解释相应的条目。

blob.png

NAME:命令的名称及功能简要说明

SYNOPSIS:命令的用法说明,包括可用的选项

       []:可选内容

<>: 必选内容

a|b:二选一

…: 同一内容可出现多次

       DESCRIPTION:命令功能的详尽描述,可能包括每一项的含义。

       EXAMPLE:命令用法示例。

       SEE_ALSO:若你在该章节中未获取到所需的帮助,也可以查看SEE_ALSO给出的命令/文件。

       FILES:命令相关的配置文件

B、man翻屏查看

       Space键:向后翻一屏

       b键:向前翻一屏

Enter键:向后翻一行

p键:向前翻一行

C、在章节中查找内容

       /keyword:向后查找

       ?keyword:向前查找

    4、info命令。用的较多的为前面3种方式,在此不对info作详细介绍。

二、获取命令帮助的思路

   以在/etc/issue文件作配置为例:要求字符终端登录时,显示当前登录终端号,主机名和当前时间

首先查看issue的帮助,发现其给出的信息寥寥无几,并没有什么真正帮助。这时在看SEE_ALSO项,其给出3个参考命令。

blob.png

  通过man motd和man agetty我们都没有找到想要的帮助,在man mingetty中我们终于找到/etc/issue配置文件的帮助。

blob.png

查看,得知:

\t:可获取本地时间

\n:可获取主机名

\l:可获取登录终端名

于是,对/etc/issue的配置文件做如下修改,

blob.png

测试,满足要求。Done!

blob.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/26174

(0)
上一篇 2016-07-27 09:26
下一篇 2016-07-27 09:30

相关推荐

  • 马哥教育网络班22期+第6周课程练习 忍者乱太郎喻成

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#cp /etc/rc.d/rc.sysinit /tmp方法一 vim法在vim下用 : 进入命令行模式     %s/^&nbs…

    Linux干货 2016-10-24
  • 网络N23期第一周(计算机的组成及功能及Linux的发行版等)

    一. 描述计算机的组成及功能 计算机由五大硬件组成:” 运算器 + 控制器 + 储存器 + 输入设备 + 输出设备” 。 运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算…

    Linux干货 2016-09-22
  • Ansible中文权威

    福利贴 运维神器 Ansible 本土化在际,除了每日分享,定期更新外,还有大虾不定期解惑,更多福利可关注  http://www.178linux.com/doc/ansible/  或 扫描二维码入( 372011984 )群关注.

    Linux干货 2015-08-13
  • 交换分区创建和磁盘配额的使用

    一、交换分区的建立与启用:     交换分区是作为内存的一个辅助分区,在内存吃紧时,交换分区会作为内存的一部分使用,但是效率比起内存来说会很低下,在一个硬盘分区时最好使用柱面较小的柱面作为交换分区,因为在机械硬盘转速一定的情况下,越靠近外面的磁道,线速度越大,读取到的扇区越多,一定程度上有利于提高性能   &…

    Linux干货 2016-08-29
  • 面向对象魔术方法

    ##**特殊属性**– __name__ 类、函数、方法等的名字– __module__ 类定义所在的模块名– __class__ 对象或类所属的类– __bases__ 类的基类的元组,顺序为它们在基类列表中出现的顺序– __doc__ 类、函数的文档字符串,如果没有定义则为None–…

    Linux干货 2017-11-21
  • 几种常见开源协议

    几种常见的开源协议: 一、GPL详解: 在自由软件所使用的各种许可证之中,最为人们注意的也许是通用公开许可证(General Public License,简称GPL)。 GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。 GPL还规定:只要这…

    Linux干货 2016-07-12