一、man命令简介

Linux Man 命令使用指南

man命令是“manual”单词的缩写,用于查看各种命令、函数和配置文件的手册页面,通过它可以获取关于特定命令或主题的详细信息。

二、man命令语法

`man [选项] [节号] 命令/主题`

三、man命令常见选项

|选项|作用|

|-|-|

|-f|显示与指定关键字相关的手册页面|

|-k|搜索手册页中与关键字匹配的条目|

|-a|显示所有匹配的手册页面|

|-w|仅显示手册页的位置,而不显示其内容|

四、man手册的常见节号

|节号|代表内容|

|-|-|

|1|用户命令|

|2|系统调用|

|3|C库函数|

|4|设备和特殊文件|

|5|文件格式和约定|

|6|游戏和演示|

|7|杂项|

|8|系统管理命令|

|9|跟kernel有关的文件|

五、man命令实例

Linux Man 命令使用指南

1. 查看ls命令的手册页面

bash

man ls

2. 查看C语言标准库函数printf的手册页面

bash

man 3 printf

3. 搜索包含特定关键字的手册页面条目

bash

man -k keyword

六、man命令的一些使用技巧

1. 在Ubuntu中安装C语言库函数man手册

bash

sudo apt-get install manpages-dev

2. 在Ubuntu中让man显示中文

bash

sudo apt-get install manpages-zh

还需要进行以下两步操作:

  • 把中文man包转换成utf8格式
  • bash

    !/bin/bash

    cd /usr/share/man/zh_CN/

    for k in do

    cd $k

    for i in .gz

    do

    j=`echo ${i%.gz}`

    gunzip $i

    iconv -f gb18030 -t utf8 $j >tmp

    mv tmp $j

    gzip $j

    done

    cd..

    done

    sudo./t

  • 修改man默认的语言
  • bash

    sudo gedit /etc/manpath.config

    把里面的所有的`/usr/share/man`改成`/usr/share/man/zh_CN`。

    七、man命令的注意事项

  • man是按照手册的章节号的顺序进行搜索的,例如`man sleep`只会显示sleep命令的手册,如果想查看库函数sleep,就要输入`man 3 sleep`。
  • ubuntu默认是没有安装c语言的库函数man手册的,需要手动安装。