首页 > 代码库 > 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