提示:文章自取,开源精神,转载注明作者出处
前言
提示:主要介绍Linux中常用的man手册的使用方法,尤其在开发Linux系统应用,针对每一个系统函数或者c标准库的api
提示:以下是本篇文章正文内容
一、man如何使用
示例:
在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。
二、man内容解释
1.左上角数字
具体内容(示例):
1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如ifconfig
------------------------------------
n 新文档, 可能要移到更适合的领域。
o 老文档, 可能会在一段期限内保留。
l 本地文档, 与本特定系统有关的。
2.整体结构
具体内容(示例):
NAME 命令名称
SYNOPSIS 命令的语法格式
DESCRIPTION 对命令功能的描述
OPEIONS 说明该命令所提供的选项和参数
EXAMPLES 对命令如何使用给出的例子
FILES 该手册页的默认位置
AUTHOR 该软件的作者
REPORTING BUGS 告诉用户将他们发现的BUGS通过邮件发送给开发者 COPYRIGHT 版权信息
SEEALSO 与该程序有关的其他程序
总结
提示:这里对文章进行总结:
man n command 显示指定章节的手册
man -a command 显示所有章节的手册
man -w command 显示手册所在的路径
man -aw command 结合-a参数显示所有章节的手册路径