如何快速掌握man手册的使用
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手册的使用的更多相关文章
- (私人收藏)[开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例)
[开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例) HTML5最全快速查找离线手册:https://pan.baidu.com/s/19seE8TJQSx4IsWgXtKQS0Aj9y ...
- 【译】Hello Kubernetes快速交互实验手册
原文:https://kubernetes.io/docs/tutorials 翻译:Edison Zhou 一.基本介绍 此交互实验可以让你不用搭建K8S环境就可以轻松地尝试管理一个简单的容器化应用 ...
- DOS程序员手册(一)
当今MS-Windows横扫大江南北,让我们这就来研究一下它的祖宗——MS-DOS! 这本书很难得,希望读者好好学习! DOS程序员手册(一) DOS教程 (以下内容全部为原作者的阐述,照样保留) 这 ...
- Unity3D基础知识梳理
这段时间在做Unity的项目,这差不多是我的第一次实战啊~然后公司来了实习的童鞋要学Unity,但是我一向不靠谱啊,所以只能帮他们稍微梳理下基础的东西了啊,唉~学长只能帮你们到这里了~顺便就把自己这两 ...
- Android 系统默认参数的修改
转自: http://www.th7.cn/Program/Android/201505/447097.shtml 写在前面的话 一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置, ...
- 5分钟学习maven(根据英文文档整理)
英文原地址:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html 一.前提 需要懂得如何在计算机上安装软件 ...
- 5分钟学习maven
英文原地址:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html 一.前提 需要懂得如何在计算机上安装软件 ...
- about云资源共享
Nosql资源: http://www.aboutyun.com/thread-5655-1-1.html (1)redis安置(2)RedisAdminUI.zip(3)redis安装部署(4) ...
- Lua语法要点
本文在我的独立博客中的链接:https://www.bughui.com/2017/04/01/lua-grammar-points/ 这篇文章其实是我在四月一号发布的,由于我重新注册了一个博客园帐号 ...
随机推荐
- Unity3d地图制作之模型高光
由于颇受暗黑破坏神美工的影响,最近都在研究怎么制作场景地图之类的. 那么今日讲的模型高光虽然和地图无关,但是也涉及到一些美工的知识,尤其是shader. 按照国际惯例,先贴一张图饱饱眼福. 大家可以看 ...
- HTML:图片和视频标签的使用
介绍:在html网页中,图片和视频是基本的元素,在网页中插入图片和视频有自己的标签,分别是img.embed,来源都是使用src来链接. 插入图片: <img src="图片的来源&q ...
- 数学图形(1.25)cassini曲线
通过这种曲线可以看到一种由8到0的过度 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 #http://www.mathcu ...
- Node.js:Express 框架
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具.使用 Express 可以快速地搭建一个完整功能的网站 ...
- Servlet学习笔记(一):生命周期
一.Servlet 生命周期: Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程:初始化——响应请求——终止——回收 Servlet 通过调用 init ...
- XMPPFrameWork IOS 开发(四)消息和好友上下线
原始地址:XMPPFrameWork IOS 开发(四) 消息 //收到消息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XM ...
- [Big Data] Week 5 A (Advance)
Question 1 Consider the diagonal matrix M = 1 0 0 0 2 0 0 0 0 . Compute its Moore-Penrose pseudoinve ...
- Hibernate_8_Person和IdCard实例_一对一关系:基于外键
1)建立Person类: public class Person { private Integer id; private String name; private IdCard IdCard; p ...
- 广州高清卫星地图 用百度卫星地图server下载 含标签、道路数据叠加 可商用
广州高清卫星地图的地图展示图片各自是15级别.17级别.19级别的地图.一般来说17级别的地图图片就行用于商用.地图包包括一整张高级别的图片,如要全图浏览请用专业图片处理软件PS等打开. 一般来说互联 ...
- 委托批量处理Excel
在以前的博文中--CAD批量处理工具--BatchProc,即只要用户输入处理单个文件的代码,即可批量处理多个文件.使用起来特别方便. 在现在的地籍处理中,处理Excel的情况比较多,尤其需要反反复复 ...