转自:http://blog.sina.com.cn/s/blog_532f78a40100rn9y.html

刚接触linux的时候,都会使用man来查阅一些命令的帮助信息。但是也都只是使用"man

命令名称"这样简单的格式。其实,man还有不少其他小技巧,在这和大家分享一下。


当你列出write时,它可能代表了Linux里的用户命令或系统调用,如果我只是想了解write这个系统调用的作用,而对write命令的命令格式没有兴趣,那么我该如何告诉man呢?

man命令后面可以加一个数字参数,表示具体的范围定位:

数字"1"表示用户命令

数字"2"表示系统调用

数字"3"表示C语言库函数

数字"4"表示设备或特殊文件

数字"5"表示文件格式和规则

数字"6"表示游戏及其他

数字"7"表示宏、包及其他杂项

数字"8"表示系统管理员相关的命令

知道了这些,我就可以用man 2 write来查看关于write系统调用的帮助信息了。

再举几个例子,比如你man 
named,你观察屏幕左上角会发现NAMED(8)的字样,这就说明这个named是包含在"系统管理员相关的命令"之中的。

再比如man yum.conf,你会发现yum.conf(5) 
,我想你现在应该知道它的寓意了。下次你可以直接man 
5再加一个配置文件,来查查这个文件的配置方法了。


给大家推荐一个man的非常好的网站,http://www.linuxmanpages.com/,在这里有非常全的Linux的man信息,你可以分1-8来查看相应的manual 
page!

3 我的这些man信息都存在Linux系统的哪里?

[root@wupengchong ~]# manpath
/usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man

用manpath命令就可以看到了,当你man的时候,man会到如上这些路径去寻找对应的帮助信息。如果没有的话,那么man会抱怨:

[root@wupengchong ~]# man rocrocket
No manual entry for rocrocket

呵呵

4 如何重新建立man的数据库?

使用makewhatis命令就可以!

5 既然有man数据库,我是否可以像搜索引擎那样搜出里面的关键字?

可以。这样做:

$man -k roc

使用man的-k选项,就可以列出所有包含roc字符串的man帮助信息。

其实,更深一步,man -k和apropos命令作用相同。你完全可以用apropos 
roc来代替man -k roc。

其实apropos是一个脚本文件,它不是ELF可执行文件。所以你完全可以用vi 
/usr/bin/apropos看看它到底是如何实现

linux man 命令 详解相关推荐

  1. linux mingetty 命令详解

    linux mingetty 命令详解 功能说明:精简版的getty. 语 法:mingetty [--long-hostname][--noclear][tty] 补充说明:mingetty适用于本 ...

  2. linux zip 命令详解

    功能说明:压缩文件.  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期 ...

  3. linux zipinfo 命令详解

    linux zipinfo 命令详解 功能说明:列出压缩文件信息. 语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>] 补充说明:执行zi ...

  4. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  5. linux uname 命令详解

    linux uname 命令详解 功能说明:显示系统信息. 语 法:uname [-amnrsv][--help][--version] 补充说明:uname可显示电脑以及操作系统的相关信息. 参 数 ...

  6. linux mread 命令详解

    linux mread 命令详解 功能说明:将MS-DOS文件复制到Linux/Unix的目录中. 语 法:mread [MS-DOS文件...][Linux文件或目录] 补充说明:mread为mto ...

  7. linux sort 命令详解

    linux sort 命令详解 sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为 ...

  8. linux arpwatch 命令详解

    linux arpwatch 命令详解 功能说明:监听网络上ARP的记录. 语 法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件> ...

  9. linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频, awk合并两列...

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  10. linux kill命令信号,linux kill命令详解

    kill 命令的用途 kill 命令很容易让人产生误解,以为它仅仅就是用来杀死进程的.我们来看一下 man page 对它的解释:kill - send a signal to a process. ...

最新文章

  1. 一、mysql分表简单介绍
  2. Python中的[:n],[::n],[:,:,n],[...,n]介绍
  3. Python之创建单元素tuple
  4. 华为传输服务器系统类型,服务器操作系统类型
  5. C/C++获取高精度时间
  6. OSChina 周三乱弹——真相往往令人内牛满面
  7. Python案例:输出指定范围的闰年
  8. Linux 下java jdk安装
  9. linux监听端口丢失,查看 linux 端口 监听
  10. Unity之VideoPlayer组件——循环播放视频
  11. dell主板恢复出厂设置_如何清除DELL电脑主板CMOS信息并恢复默认设置
  12. 【操作系统】第十一章-多媒体操作系统
  13. 网页版红警的资源加载的实现
  14. 在保护继承中基类的共有成员_鸡啄米:C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)...
  15. EPLAN小知识——如何在菲尼克斯(PHEONIX)官网下载EPLAN部件
  16. 怎样用计算机放音乐,QQ音乐怎么用手机控制电脑放歌曲,qq音乐怎么连接电脑|qq音乐怎么用手机控制电脑...
  17. Python发送邮件(demo)
  18. 基于Plot.ly Dash 使用 Python 开发交互式互动数据图
  19. NOI2018金色记
  20. 概率论与数理统计考研复习

热门文章

  1. oracle SDO_ORDINATE_ARRAY直接展示
  2. 大庆铁人精神与时俱进 石油石化行业如何利用ICT基础设施驱动价值创造?
  3. 到底什么是QPS、TPS、RT、PV、UV、IV、VV、IP、系统吞吐量?
  4. 数据库字符集utf8和utf8mb4的详细区别
  5. 预测模型介绍及预测与决策的联系
  6. 安卓手机里的短信删除了如何恢复
  7. '\xF0\x9F\x98\x82\xF0\x9F...'报错处理
  8. RAM汇编指令DMB、DSB、ISB、SEV等
  9. 豆瓣新书速递数据爬取与简单数据处理 | 豆瓣爬虫 python pandas
  10. 微型计算机增刊2016,科幻世界·2016年增刊