在CentOS中获取命令帮助
在使用和学习CentOS系统中,当我们遇上不熟悉的命令却又需要了解它的详细用法的时候,我们需要获取帮助。除了借助他人和搜索引擎之外,自己通过查看系统帮助文档来解决问题是很重要的。下面就来介绍如何获取帮助以及简单的解决思路:
一、如何获取命令帮助
Linux提供多层次的命令帮助:
1、 获取简单的帮助信息:whatis COMMAND
Whatis能显示简单的命令帮助信息,通过这些信息,我们可以了解到该命令在man的哪些章节有具体帮助信息
2、获取比较详细的命令帮助信息:help COMMAND;COMMAND –h/–help
系统命令分为内部命令和外部命令,内部命令通过help COMMAND获取帮助;外部命令通过COMMAND –h/–help获取帮助。通过这样的方式能获取到命令的用法介绍及常见参数介绍,但没有通过man获取到的帮助信息详细。
3、获取详细的命令帮助:man COMMAND
3.1 man章节介绍
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
在上面通过Whatis来获取简单的帮助信息中中括号括起的数字(#)即为在man的哪些章节中有帮助信息
3.2 man命令详解:
A、以echo命令为例,通过man echo来解释相应的条目。
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个参考命令。
通过man motd和man agetty我们都没有找到想要的帮助,在man mingetty中我们终于找到/etc/issue配置文件的帮助。
查看,得知:
\t:可获取本地时间
\n:可获取主机名
\l:可获取登录终端名
于是,对/etc/issue的配置文件做如下修改,
测试,满足要求。Done!
原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/26174