man手册内容详细,解释到位,因为好多都是软件的原创者自己写的说明文档,当然是第一手的资料。但是,有几个难点需要克服:

1、英文不易阅读,通常我是先在书上或者网络上找到某个命令的详细说明和解释,然后在通过man手册查看该命令,通俗的讲:带着答案看问题的方法。勉强能够读懂,下一次再次忘记了该命令的用法,直接看man手册(毕竟方便嘛),如果又看不懂了,在查书和网络,把看不懂的地方反复强化,几次后基本就能明白man的英文语义了。

2、不会使用man。其实只有几个常用的命令:

man -f 命令名      //用一句话描述该命令的用途,等同于”whatis“命令,例如:

fly@noi:~$ man grep
fly@noi:~$ man -f grep
grep () - print lines matching a pattern
fly@noi:~$ whatis grep
grep () - print lines matching a pattern
fly@noi:~$

man -k 命令名    //显示所有包含该命令名的所有命令

fly@noi:~$ man -k grep
bzegrep () - search possibly bzip2 compressed files for a regular expression
bzfgrep () - search possibly bzip2 compressed files for a regular expression
bzgrep () - search possibly bzip2 compressed files for a regular expression
egrep () - print lines matching a pattern
fgrep () - print lines matching a pattern
git-grep () - Print lines matching a pattern
grep () - print lines matching a pattern
grepdiff () - show files modified by a diff containing a regex
lzegrep () - search compressed files for a regular expression
lzfgrep () - search compressed files for a regular expression
lzgrep () - search compressed files for a regular expression
msggrep () - pattern matching on message catalog
pgrep () - look up or signal processes based on name and other attributes
ptargrep () - Apply pattern matching to the contents of files in a tar archive
rgrep () - print lines matching a pattern
xzegrep () - search compressed files for a regular expression
xzfgrep () - search compressed files for a regular expression
xzgrep () - search compressed files for a regular expression
zegrep () - search possibly compressed files for a regular expression
zfgrep () - search possibly compressed files for a regular expression
zgrep () - search possibly compressed files for a regular expression
zipgrep () - search files in a ZIP archive for lines matching a pattern
fly@noi:~$

3、搜索指定章节的关键字,下面的echo在第1和8章都有,如果我想找第1章的:

fly@noi:~$ man -k echo
echo () - display a line of text
l2ping () - Send L2CAP echo request and receive answer
lessecho () - expand metacharacters
pam_echo () - PAM module for printing text messages
ping () - send ICMP ECHO_REQUEST to network hosts
ping6 () - send ICMP ECHO_REQUEST to network hosts
xmessage () - display a message or query in a window (X-based /bin/echo)
fly@noi:~$ man -s -k echo
echo () - display a line of text
l2ping () - Send L2CAP echo request and receive answer
lessecho () - expand metacharacters
xmessage () - display a message or query in a window (X-based /bin/echo)
fly@noi:~$

4、如果同一个命令,几个章都有,可以指定章号来显示:

fly@noi:~$ man -f printf
printf () - format and print data
printf () - formatted output conversion
fly@noi:~$ man printf //这样就可以显示第3章的了,否则默认是第1章

5、在man手册页内,也查找指定参数:

比如:我想找grep的--color参数的用法:

/--color   //注意:如果有很多选项可以在单词后面加空格在搜索

我想找grep命令中某一个单词,用"\< \>"命令,可以准确匹配一个词,词只能由字母、数字、下划线组成。

/\<n\>

如何快速掌握man手册的使用的更多相关文章

  1. (私人收藏)[开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例)

    [开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例) HTML5最全快速查找离线手册:https://pan.baidu.com/s/19seE8TJQSx4IsWgXtKQS0Aj9y ...

  2. 【译】Hello Kubernetes快速交互实验手册

    原文:https://kubernetes.io/docs/tutorials 翻译:Edison Zhou 一.基本介绍 此交互实验可以让你不用搭建K8S环境就可以轻松地尝试管理一个简单的容器化应用 ...

  3. DOS程序员手册(一)

    当今MS-Windows横扫大江南北,让我们这就来研究一下它的祖宗——MS-DOS! 这本书很难得,希望读者好好学习! DOS程序员手册(一) DOS教程 (以下内容全部为原作者的阐述,照样保留) 这 ...

  4. Unity3D基础知识梳理

    这段时间在做Unity的项目,这差不多是我的第一次实战啊~然后公司来了实习的童鞋要学Unity,但是我一向不靠谱啊,所以只能帮他们稍微梳理下基础的东西了啊,唉~学长只能帮你们到这里了~顺便就把自己这两 ...

  5. Android 系统默认参数的修改

    转自: http://www.th7.cn/Program/Android/201505/447097.shtml 写在前面的话 一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置, ...

  6. 5分钟学习maven(根据英文文档整理)

    英文原地址:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html 一.前提 需要懂得如何在计算机上安装软件 ...

  7. 5分钟学习maven

    英文原地址:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html 一.前提 需要懂得如何在计算机上安装软件 ...

  8. about云资源共享

      Nosql资源: http://www.aboutyun.com/thread-5655-1-1.html (1)redis安置(2)RedisAdminUI.zip(3)redis安装部署(4) ...

  9. Lua语法要点

    本文在我的独立博客中的链接:https://www.bughui.com/2017/04/01/lua-grammar-points/ 这篇文章其实是我在四月一号发布的,由于我重新注册了一个博客园帐号 ...

随机推荐

  1. 比較不错的一个ios找茬游戏源代码

    找茬游戏源代码 .这个是一款很不错的ios找茬游戏源代码,该游戏的兼容性很好的.并且还能够支持ipad和iphone.UI界面设计得也很美丽,游戏源代码真的是一款很完美.并且又很完整的一款休闲类的游戏 ...

  2. iOS:面向对象的思想使用sqlite数据库

    SQLite支持的常见数据类型如下所示. –INTEGER 有符号的整数类型 –REAL 浮点类型 –TEXT 字符串类型,采用UTF-8和UTF-16字符编码 –BLOB 二进制大对象类型,能够存放 ...

  3. C#转义字符[转]

    C#转义字符: 一种特殊的字符常量 以反斜线"\"开头,后跟一个或几个字符 具有特定的含义,不同于字符原有的意义,故称“转义”字符. 主要用来表示那些用一般字符不便于表示的控制代码 ...

  4. 讨论一下TaskManager中监控磁盘性能的一些小问题

    今天研究了一下命令"diskperf -Y". 我把发现Share给了同事, 原文写在了下面, 就不翻译了. ^_^   Try this command (CMD or Powe ...

  5. Python 爬虫 之 阅读呼叫转移(三)

    尽管上一篇博客中我们能够连续地阅读章节了,可是.难道每一次看小说都执行一下我们的 Python 程序?连记录看到哪里都不行,每次都是又一次来过?当然不能这样,改! 如今这么多小说阅读器,我们仅仅须要把 ...

  6. Thinkphp学习笔记2-

    因为操作方法就是控制器的一个方法,所以遇到有和系统的关键字冲突的方法可能就不能定义了,这个时候我们可以设置操作方法的后缀来解决,例如: 'ACTION_SUFFIX' => 'Action', ...

  7. [Angular-Scaled web] 5. ui-router $stateParams for sharing information

    When using ui-route, we want to pass the information with the url. Example: angular.module('categori ...

  8. Error: Cannot find module 'express' 之 解决方案

    出现如题错误,是因为执行了#npm install -g express的缘故,express没有被写到package.json里面去. 解决也好办,在程序目录下执行#npm install expr ...

  9. 根据Ip地址与掩码 得出 子网地址与广播地址

    由于给予条件优先,没有直接给出子网地址与广播地址.但是又需要这两个参数,需要我们使用ip 地址与 子网掩码得出子网地址与广播地址.思路如下:       1. 子网地址, ip地址与 子网掩码分别换算 ...

  10. iPad Air PSD设计模板

    免费下载 免费的ipad air PSD 设计,包含了3个不同颜色的外套的设计. 提供免费下载! 阅读原文:iPad Air PSD设计模板