付出,终有回报!
分类: LINUX
2015-05-17 23:21:22
一、man page
linux下的命令有多少个呢?直接按两下[Tab]键就知道结果了。少说也有2000多个吧。这么多的命令,很少能有人全部能记住。那遇到不熟悉或是没见过的命令怎么办呢。要相信,方法总是会比问题多的。有man在,还用担心什么呢?
在linux上开发的软件大多是自由软件,开发者为了让其他人了解命令的用法,都会自行制作许多的文件,这就是“在线帮助文件”
不知道怎么使用date,只要执行“man date”马上就有清除的说明出现。
首先,可以看到的是DATE(1),DATE是命令,那(1)代表什么呢?
常见的几个数字的意义如下:
1----用户在shell环境可以使用的指令或可执行文件
2----系统核心提供的可调用的函数与工具
3----常用函数、函数库,大部分是C的函数库
4----设备驱动程序,通常在/dev下
5----配置文件或某些档案的格式
6----游戏(Games)
7----惯例与协议等,如Linux的文件系统、网络协议、ASCII Code
8----系统管理员可用的管理指令
9----与Kernel有关的文件
man page的内容大致可以分为以下几个部分:
NAME ---- 简段的命令、数据名称说明
SYNOPSIS ---- 简短的命令执行语法(syntax)简介
DESCRIPTION ---- 较为完整的说明,这部分最好仔细看看
OPTIONS ---- 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS ---- 当这个程序(软件)在运行的时候,可以在此程序(软件)中下达的命令
FILES ---- 这个程序或数据所使用或参考或连结到的某些文件
SEE ALSO ---- 这个命令或数据有相关的其他说明
EXAMPLE ---- 一些可以参考的范例
BUGS ---- 是否有相关的错误
二、info page
所有的Unix系统中都提供了man来查询命令或是相关文件的用法,但是Linux中又额外提供了一种在线求助方法,那就是利用info。
实际上,man和info用途相似。info page可以视为命令行模式的网页显示数据。不过,要查询的目标数据的说明文件必须以info的格式才能使用info的特殊功能。
支持info命令的文件默认在/usr/share/info目录下。
三、--help或-h
如果只是想简单了解命令的参数使用,那么高效的办法就是直接使用command --help
command --help
## –"[options]" is selective add
– "
– "..." is arbitrary length
--------------------------------------------------------------------------------------
The standard sections of the manual include:
1 User Commands
2 System Calls
3 C Library Functions
4 Devices and Special Files
5 File Formats and Conventions ##配置文件或是某些文件的格式
6 Games et. Al.
7 Miscellanea
8 System Administration tools and Deamons ##系统管理员可用的管理命令
----------------------------------------------------------------------------------------