常用法:

man [section] name

其中:

section 指的是手册页的哪个部分,可以是1、2、3…8.,若不指定,man会按照次序依次查找,知道找到第一个。

name 指的是某个命令、函数或文件

下面对section做一些说明:
   1 = 命令(比如cp mv rm 等)

   2 = 系统调用 (比如openread close 等)

   3 = C库函数 (比如printf )

4 = 设备和特殊文件

5 至 8省略, 详细说明请查看: man man

例子:

man cp  == man 1 cp,  1通常省略

man open == man 2 open, 但如果用man 3open的话就出错:No entry for open in section 3 of the manual

man printf

注意:这个不同于 man 3 printf, 因为在用户命令里面也有一个控制格式出错的printf命令,所以优先显示的user command : printf,

man 3 printf  这个才是真正的查询C库函数里的printf函数

P.S. :  manpages 有个主页:http://www.kernel.org/pub/linux/docs/man-pages/  提供最新的manpages

Linux下C++的man安装及使用方法

1. 安装C++的帮助手册
一般的Linux发行版不会默认安装C++的帮助手册. 安装方法如下

进入ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/站点, 或者其他的可用站点, , 我下载文件的是libstdc++-api.20130701.man.tar.bz2, 当然,您或者可下载其他版本.

解压方式:tar jxvf libstdc++-api.20130310.man.tar.bz2。注意:如果是.bz2结尾的压缩文件,应该是j开头,譬如tar jxvf ..... ;如果是.gz结尾的压缩文件,应该是z开头,譬如tar zxvf....
解压后,将man/man3下的所有文件拷贝到/usr/share/man/man3/,即可。

2.在C++ man pages中查询C++的函数
在Linux下查询命令或函数的使用,通常是这样:

man printf

man 3 printf

man cat

但是为了避免造成操作系统、C语言与C++的混淆,目前安装的C++ man pages与上面的查询命令有一些不同,主要是加了命名空间的限定,也就是说用这样的命令 : man cout , 是查询不到的。

正确的方法应该是:

man std::iostream ,之后再通过搜索/cout,找到cout的说明

也就是说现在的查询命令应该是

man namespace::header

man 命名空间::头文件 。通常地:man std::头文件,或man std::函数名,或man std::类名

链接:

http://hi.baidu.com/linccn/item/a392b235c676aa4d3075a180

http://blog.csdn.net/wangrouyi/article/details/8882937

Linux下man安装及使用方法的更多相关文章

  1. Linux下memcached安装和启动方法

    Linux下memcached安装和启动方法 1. 首先下载memcached 和 libevent 包. Memcached用到了libevent这个库用于Socket的处理.下面是下载的两个包文件 ...

  2. linux系统下yum 安装mysql的方法

    菜鸟一个,记录下yum 安装mysql的方法,给需要的朋友也做个参考吧. 弄了个新vps,想安装最新版的mysql,网上查了相关资料,记录如下: 1.安装查看有没有安装过:          yum ...

  3. Linux下软件安装方法即路径设置

    Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html

  4. linux安装软件的几种方法----linux下编译安装软件的一般步骤

    linux安装软件的几种方法: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  5. LINUX下编译安装PHP各种报错大集合

    本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...

  6. Linux下Git和GitHub使用方法总结

    来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到G ...

  7. [转]Caffe在Linux下的安装,编译,实验

    Caffe在Linux下的安装,编译,实验  原文地址:http://www.cnblogs.com/evansyang/p/6150118.html 第一部分:Caffe 简介 caffe是有伯克利 ...

  8. linux下恢复误删除的文件方法(ext2及ext3)

     linux下恢复误删除的文件方法(ext2及ext3) 2009-12-19 15:23:47 分类: LINUX 如果是ext2文件系统的,直接用debugfs是可以恢复出来的,但对于ext3,d ...

  9. linux下MySQL安装登录及操作

    linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

随机推荐

  1. C++ 应用处理异常崩溃(转载)

    有时,在我们的程序运行的时候,会遇到一些崩溃问题,尤其是概率出现的时候,如果能捕获其异常,那么对于我们快速定位bug是很有帮助的 这里借用网上搜寻回来的函数,记录一下: 头文件及库: #include ...

  2. 修改CMD字符编码

    1.参考网址: 1.1.http://blog.useasp.net/archive/2012/04/24/how_to_use_UTF8_encoding_in_Windows_CMD.aspx 1 ...

  3. python 03

    数据结构 在 python 中有4种内建数据结构, 列表, 元组, 字典和集合. 列表 list 有序项目的数据结构, 类似数组, 是对象. 列表用中括号中用逗号分隔的项目定义.例如 ['apple' ...

  4. 慕课网__css_padding && z_index

    一个正方形 对于“内联元素”来说 z-index 静态布局没有z-index作用

  5. sublime 3 安装go环境

    安装go环境是在go已经安装的情况下, 1 首先安装 Package Control ctrl + · 打开sublime 命令行模式 复制粘贴以下代码 import urllib.request,o ...

  6. Linux Apache配置多个站点同时运行

    这样一种场景:我们有一台服务器:但是想挂多个网站:那么Apache下配置虚拟主机可以满足这个需求: 比较简单的是基于主机名的配置步骤如下: 示例环境 ip:115.28.17.191 域名:baiju ...

  7. java 反编译

    JavaDecompiler http://jd.benow.ca/jd-eclipse/update/

  8. phantomjs+selenium实现爬取动态网址

    之前使用 selenium + firefox驱动浏览器来实现爬取动态网址,但是firefox经常更新,更新后时常会导致webdriver启动不来,所以改用phantomjs+selenium来改善一 ...

  9. python爬虫实战(一)——实时获取代理ip

    在爬虫学习的过程中,维护一个自己的代理池是非常重要的. 详情看代码: 1.运行环境 python3.x,需求库:bs4,requests 2.实时抓取西刺-国内高匿代理中前3页的代理ip(可根据需求自 ...

  10. jq获取屏幕高度和宽度(盒子模型)

    $(window).width(); //浏览器可视窗口宽度 $(window).height(); //浏览器可视窗口高度 $(document).width();//body的宽度 $(docum ...