Linux基础之如何使用帮助功能

不管是linux的初学者还是linux高手都不可避免的要查看帮助,以使得命令以不同的方式工作。linux中有成千上百条命令,每条命令又具有各种不同的参数,且由于开发者的不同每一条命令的参数又不一定代表同一个意思,靠死记硬背是不可行的,所以灵活使用linux的帮助系统可以大大提高我们的工作效率。

首先linux命令有内部命令和外部命令之分。内部命令实际上是shell程序中的一部分,其中包含的是一些比较简练的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以它们包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调进内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell 程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。

简单点说,内部命令就是指shell中内置的指令,不需要安装就可以直接使用,默认情况下bash有50几个内置命令,而外部命令恰恰相反,并不属于shell本身,并不一定系统中就有。而是需要通过安装软件包才可以得到。

好了,说了这么多无非是想要大家理解什么是内部命令和外部命令。

但是我们要如何才能知道命令是内部命令还是外部命令呢,我们可以使用type命令,具体方法如下:

type COMMAND

比如我们要查看cd,date,cal,type命令是内部命令还是外部命令

由命令返回的结果cd,type为内部命令,而date,cal命令均为外部命令

下面我们来开始进入重点部分如何使用linux的帮助。

方法一:

内部命令:
	help COMMAND
外部命令:
	COMMAND --help

命令演示如下:



当我们看到最后一张图片的时候可能会奇怪了为什么会显示invalid option 无效的选项呢,这里是因为有些命令是没有--help这个选项的,我们之前说过因为每条命令的开发者不同,所以不是每一条命令都内建了--help这个选项的,所以面对这种我们要介绍另一种查看帮助的方法,同时呢也是linux最主要最常用的方法。

方法二:

查看命令手册

我们可以通过man这个命令来查看某一条命令的帮助信息,说到man我们通常是结合whatis来一起使用。

whatis COMMAND        #简单描述命令的功能

因为命令手册是分章节的,所以括号中的(1)(3)(5)都分别对应不同的章节,具体的对应关系如下

1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)

然后我们通关man命令来查看相应命令的帮助信息

man COMMAND [章节号]

通过man查看命令手册我们可以获得如下信息:

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

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

    • <>:必选

    • []:可选

    • ...:可以出现多次

    • |:多选一

    • {}:分组

  • DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

  • OPTIONS:说明每一个选项的意义

  • FILES:此命令相关的配置文件

  • EXAMPLES:使用示例

  • SEE ALSO:另外参照

查看文件时的一些相关操作:

        翻屏:

            向后翻一屏:SPACE

            向前翻一屏:b

            向后翻一行:ENTER

            向前翻一行:k

        查找:

            /KEYWORD: 向后查找

                n: 下一个

                N:前一个 

            ?KEYWORD:向前查找

                n: 下一个

                N:前一个 

        q: 退出

方法三:

通过在线文档来查找帮助

info COMMAND

方法四:

通过搜索引擎,如google














本文出自 “小僧” 博客,请务必保留此出处http://xseng.blog.51cto.com/2513398/1533795

Linux基础之如何使用帮助功能,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。