码迷,mamicode.com
首页 > 其他好文 > 详细

好用的man page

时间:2016-03-10 10:43:39      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

    man page 绝对是linux开发人员学习linux相关命令函数的终极利器!

    man [section] argument

    首先,man其实是系统的手册“寻呼机“,argument可能是命令、设施或者函数,与argument相联系的手册会被找到并且显示出来。如果 section被同时传递给man程序,那么它将引导man在指定的section区域去寻找相关的手册,而默认是按预定的顺序在所有可用的区域寻找,并 且只显示第一个被找到的手册,即使在其他区域也存在同名argument手册!

section有如下可选:

  1:可执行程序或者shell命令

  2:由内核提供的系统调用(函数)

  3:库函数,大部分为C语言函数

  4:特殊文件(通常在/dev,如null)

  5:文件格式(format)或者惯例(convention),如/etc/passwd

  6:游戏(Games)

  7:杂集(包括宏集(Micro Packages))和惯例(Conventions))

  8:系统管理员命令(通常为root命令)

  9:系统日常性事务(routines,非标准)

关键要记住的是1,3,4,8.

例如man read默认是man 1 read,但同时read也是一个C语言库函数,如果我们想要知道read函数的相关手册,可以使用man 3 read!这是我在学习Linux C语言的时候最得力的助手!

    还有就是man环境下的指令:

    /string,向下查找string字符串

    ?string,向上查找string字符串

    n,N:n继续查找下一个匹配字符串,N反向查找下一个匹配字符串 

    q:退出man环境

    最后就是

  man -k name=apropos -r name  //匹配正则表达式 

  man -f name=whatis -w name  //完整匹配,可以包含统配符(wildcard)

whatis和apropos也与man page有关,用于搜索手册和相关简短描述,name可以包含统配符(-w)也可以是一个正则表达式(-r)

好用的man page

标签:

原文地址:http://www.cnblogs.com/cq-shihao/p/5260733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!