Linux man命令、帮助文档Section

linuxman的常用用法:

mansectioncmd:直接指定特定章节内搜索手册页,如man5passwd直接进入文件格式版的帮助

man-acmd:打开所有section内的同名帮助,例如man–apasswd,你首先会进入一个PASSWD(1)的命令版passwd帮助,你再按q键就会进入PASSWD(5),passwd配置文件格式的帮助

man-awcmd:显示所有cmd的所有手册文件的路径,如man-awpasswd就是

/usr/share/man/man1/passwd.1.gz

/usr/share/man/man5/passwd.5.gz

man-Mcmd:指定手册文件的搜索路径,如man-M/home/mysql/manmysql显示的就是你安装的mysql的帮助,而不是系统自带的旧版mysql的帮助

mancmd|col-b>cmd.txt:把man手册信息输出到文本文件

man简单介绍:

Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:

  • 1–UserCommands一般用户命令
  • 2-SystemCalls系统调用命令,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
  • 3-ClibraryFunctionsC函数库命令,如printf,fread
  • 4-DevicesandSpecialfiles是特殊文件,也就是/dev下的各种设备文件manhd
  • 5-Fileformatsandconventions是指文件的格式,比如man5passwd,就会得到说明这个文件/etc/passwd中各个字段的含义
  • 6-gamesforlinux是给游戏留的,由各个游戏自己定义
  • 7-Miscellanea杂项,例如宏命令包、惯例等。
  • 8-SystemadministrationtoolsandDeamons是系统管理用的命令,这些命令只能由root使用,如ifconfig
  • 9-其他(Linux特定的),用来存放内核例行程序的文档。
  • n新文档,可能要移到更适合的领域。
  • o老文档,可能会在一段期限内保留。
  • l本地文档,与本特定系统有关的。

man命令格式:

man[option]name:name一般是帮助文档的名字,对应命令名、函数名或者配置文件名(带后缀!),如

mannsswitch.conf:查看/etc/nsswitch.conf文件的帮助文档

mannetworks:查看/etc/sysconfig/networks文件的帮助文档

查看特定语言版的帮助文档:先设定环境变量LANG=zh_CN,然后再执行man查询

man的配置文件/etc/man.config:

如果你不想每次mancmd都要用-M指定路径,那么可以通过修改配置文件,添加内容如

MANPATH/home/mysql/man

man在各section内的搜索次序可以通过如下方式修改,不过一般不推荐修改。

MANSECT1:8:2:3:4:5:6:7:9:tcl:n:l:p:o

Linux中文man在线手册

Linuxmanpages-比较全的man帮助文档

相关推荐