首页 > 代码库 > linux学习笔记一:获取命令帮助

linux学习笔记一:获取命令帮助

    linux命令超多,忘记命令的使用方式、格式是很平常的事 囧。能够使用系统自带的帮助文件获取到相关的信息是学习linux的必备基本功!

    下面记录几个常用的帮助命令,只为加深本菜的记忆,有不对的地方请看到这篇博文的大大加以指导,感激不尽!


    简要介绍下命令,命令分为两大种类。

    一种为shell自带的一些基础命令,称为内部命令。该类命令集成在shell内部,执行速度比外部命令快。

    还有一种称为外部命令,该类命令是额外安装的,开机不自动加载,在需要使用时通过路径查找(printenv中的PATH项),加载到内存中才能使用。命令执行过程也是有shell程序控制。

    可以通过type COMMAND 来确定是内部命令还是外部命令。

    例1:显示cd为shell的内建命令

bogon:~ chendong$ type cd

cd is a shell builtin

    例2:ifconfig为外部命令,存放在/sbin/ifconfig


bogon:~ chendong$ type ifconfig

ifconfig is /sbin/ifconfig

    

    help:

    命令格式:COMMAND --help 

    help提供了简单的命令使用方式和参数介绍。当输出超过一屏时建议使用more命令分屏显示。

    例如:ls --help |more 


    whatis: 

    命令格式:whatis COMMAND

    whatis输出命令的简短清单,显示出该命令在man的第几章节。

    

    man    

    命令格式:man  COMMAND     | man [章节]  COMMAND

    man可以说是一个命令手册,详细的显示出改命令的名称、功能概要、用法说明等。可以根据 whatis迅速定位到自己想要的内容。


    man的整体内容分为8个章节。分别为1、用户命令 2、系统调用 3、库调用 4、设备文件 5、文件格式 6、游戏 7、杂项 8、管理命令(/sbin,/usr/sbin,/usr/local/sbin)

    其中文件格式内包含了查询命令相关的配置文件和文件内的格式、每个字段的说明。

    

    man文件的显示格式:

    NAME:命令名称和简要功能

    SYNOPSIS:用法说明和可用选项。

    DESCRIPTION:详细的命令功能说明。

    OPTIONS:详细介绍各个选项的功能

    FILES:与命令相关的配置文件

    BUGS:历史的BUG记录

    EXAMPLES:命令的使用实例

    SEE ALSO:完整的介绍文档

    <>:必选内容

    []:可选内容

    {}:没特别意义

    ...:可以使用多次

    |:多选一


重新开始学习linux!整理记录每天所学知识点!


本文出自 “在物理层的小菜鸟” 博客,请务必保留此出处http://cdong.blog.51cto.com/1370468/1531816