Linux man命令

man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。

1、man命令使用方法:

man 命令名称

2、man文档路径
执行:

manpath

显示出路径:

/usr/local/share/man:/usr/share/man:/usr/local/man

man命令配置文件为/etc/man.config,可以将其它目录添加进去:

vim /etc/man.config

加入:

MANPATH /root/man

然后建立/root/man/man1目录就可以了。

2、man命令内容
man命令内容一般分好多节:

NAME:对命令的功能概述
SYNOPSIS:对命令用法的简单描述
DESCRIPTION:对命令的详细描述
OPTIONS:该命令所有选项的说明
COMMAND:当这个命令执行时,可以在命令中下达的指令
AUTHOR:作者
REPORTING BUGS:报告BUGS
COPYRIGHT:版权信息
SEE ALSO:可以参照的其他的相关命令

3、导出man手册
导出ls命令的man手册:

man ls | col -bfp > ls.txt

4、制作man手册
其实可以自己制作man手册,在/usr/local/man/man1下建立mantest.1文档:

cd /usr/local/man/man1
vim mantest.1

输入:

.\"mantest
.TH mantest 1 "2012-01" "GNU" "Commond"
.SH NAME
mantest
.SH SYNOPSIS
mantest
.SH DESCRIPTION
mantest
.sp
section 1
.sp
section 2
.sp
section 3
.SH AUTHOR
root

执行命令:man mantest
就能显示出来了。文档要符合groff标签格式。
效果如下:

具体标签含义可参考:http://bbs.chinaunix.net/thread-2159365-1-1.html

参考资料:
http://www.learndiary.com/2006/04/关于man命令的转帖2篇/