a. Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:

1 Executable programs or shell commands(用户命令帮助)
2 System calls (系统调用帮助)
3 Library calls (库函数调用帮助)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd(配置文件帮助)
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
解释一下,
1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如ifconfig

  在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。

  例如,尝试看看不同结果:

man 1 open

man 2 open

man 3 open

b. 所有命令的联机帮助都有相同的基本格式,从第1行可以知道这是关于哪个命令的帮助,还可以知道这个帮助是位于哪一节的。

名字(NAME)部分包含命令的名字以及对这个命令的简短说明。

概要(SYNOPSYS)部分给出了命令的用法说明,包括命令格式、参数和选项列表。在联机帮助中方括号表示该选项不是一个必须的部分。

描述(DESCRIPTION)部分是关于命令功能的详细阐述,是这个命令的权威性解释。

选项(OPTIONS)部分给出了命令行中每一个选项说明。

参阅(SEE ALSO)部分包含了与这个命令相关的其它主题。有些帮助还有BUG部分。

c. 使用带有-k选项的man命令可以根据关键字搜索联机帮助。例如要查找"sysctl"的信息,在命令中输入如下命令:

man -k sysctl

_sysctl (2)          - read/write system parameters
        sysctl (2)           - read/write system parameters
        sysctl (8)           - configure kernel parameters at runtime
        sysctl.conf (5)      - sysctl(8) preload/configuration file

使用带有-f选项的man命令可以根据关键字在联机帮助中搜索完全匹配的条目。同样查找"sysctl"的信息,在命令中输入如下命令:

man -f sysctl

sysctl (8)           - configure kernel parameters at runtime
        sysctl (2)           - read/write system parameters

通过联机帮助来学习Unix就像在网络中寻找信息一样,经常能从某一个帮助主题找到相关信息,链接到其它有用或有趣的主题。

d. 和命令info、--help配合使用;

e. 到书签:在man中,若当前做书签,按m键,再按字母a,便产生了一个标记为a的书签,浏览到任何页面,想回到标记为a的书签页面,按'键(引号和单引号键)便回到a的标记;

f. man中运行命令,使用!,再敲入命令,如!date,按回车键返回;

g. man中常用的按键:

按鍵 进行工作
空白鍵 向下翻一頁
[Page Down] 向下翻一頁,↓为向下一行
[Page Up] 向上翻一頁,↑为向上一行
[Home] 去到第一頁
[End] 去到最後一頁
/string 向『下』搜寻 string 這个字串,如果要搜寻vbird 的話,就输入 /vbird
?string 向『上』搜寻 string 這个字串
n, N 利用 / 或 ? 來搜寻字串时,可以用 n 來继续下一個搜寻 (不论是 / 或 ?) ,可以利用 N 來进行『反向』搜寻。举例來说,我以 /vbird 搜寻 vbird 字串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字串, 那我可以用 n 继续『向上』查询,用 N 反向查询。
q 结束这次的 man page

h. 显示文件系统层次:man hier;

i.  把 “man page” 转成文本文件,如:man ls | col -b > ~/Desktop/man_ls.txt;

linux中man使用技巧相关推荐

  1. Linux vi 行尾 ctrl,linux中vi使用技巧常用技巧和高级替换

    linux中vi使用技巧常用技巧和高级替换 模式切换: i,I   进入插入模式:i为从目前光标所在处插入:I为在目前所在列的第一个非空格的字符处开始插入. a,A  进入插入模式:a为从目前光标所在 ...

  2. linux密码叹号,Linux中“!”感叹号用法技巧大全

    这篇文章主要给大家介绍了关于Linux中"!"你不知道的惊叹用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习 ...

  3. linux中查看日志技巧,日志查看技巧之筛选[linux命令集][排查篇]

    引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要.但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数 ...

  4. linux怎么复制粘贴_linux中的实用技巧和快捷键总结

    来源:编程珠玑 作者:守望先生 前言 linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的linux技巧. 命令编辑及光标移动 这里有很多快捷键可以帮我们修正自己的 ...

  5. linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...

    实例讲解Linux中cd命令切换目录的使用技巧 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令. 直接 man cd 是不行的 ...

  6. linux中网页播放音乐,Linux_在Linux系统下播放网页中的背景音乐技巧,在Linux中的firefox浏览许多网页 - phpStudy...

    在Linux系统下播放网页中的背景音乐技巧 在Linux中的firefox浏览许多网页时,很多使用了基于WMP的背景音乐播放器,如部份baidu空间.但firefox默认不支持播放. 在LINUX的源 ...

  7. linux日志搜索关键词_linux中的实用技巧和快捷键总结

    前言 linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的linux技巧. 命令编辑及光标移动 这里有很多快捷键可以帮我们修正自己的命令.接下来使用光标二字代替光标 ...

  8. linux 命令 cd -p,实例讲解Linux中cd命令切换目录的使用技巧

    这篇文章主要介绍了Linux中cd命令切换目录的使用技巧,cd命令的用法是Linux入门学习中的基础知识,需要的朋友可以参考下 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令 ...

  9. linux中感叹号的作用,感叹号在Linux bash中使用技巧

    1. 重复执行上一条指令  !! [root@iZ23t6nzr7dZ python]# ls /usr/local/ aegis bin etc games include lib lib64 li ...

最新文章

  1. 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!
  2. 全球及中国甜菊糖苏打水行业营销模式与盈利前景调研报告2022版
  3. 自然语言处理python进阶(一)
  4. 逸出 java_【java】知识系谱-基础篇-线程-发布、逸出
  5. appweb ejs_EJS部分
  6. RIP报文封装、OSPF封装、OSPF——cost值
  7. linux mv命令改名,Linux mv命令:移动文件或改名
  8. HashMap为什么是线程不安全的
  9. 创业圣经《从0到1》读书笔记合集
  10. Python学习笔记——给图片格式转换器做个GUI
  11. 华为 任正非 2021年1月22日 最新内部电邮全文
  12. 青年同辈应该有大器晚成的心理准备,共勉
  13. 严重的编程错误或致文件删除、黑客使用新恶意软件逃避检测|1月26日全球网络安全热点
  14. 2021百度Create大会(暨百度AI开发者大会)
  15. R语言回归分析-异常观测值
  16. d3dcompiler_47.dll缺失怎么修复?D3DCompiler_47.dll修复工具下载
  17. 电子词典的python3 结合网络编程项目实例源码
  18. H5全新红包直通车网站源码 包含多款游戏已对接支付
  19. 整体大于部分_格式塔心理咨询与治疗技术之争议话题:“整体大于部分之和”...
  20. 用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件

热门文章

  1. GPS术语 -- 词汇与概念解释(二)
  2. 简述几点快速提升网站权重的方法
  3. 吐槽 B 站收费,是怪它没钱么?
  4. 判断完全二叉树及求二叉树深度完整代码
  5. 空间复杂度(学习总结)
  6. 轻量级实时语义分割:ICNet BiSeNet
  7. 云鲸智能首次亮相上海进博会,引领行业发展新风向
  8. 关于投影仪显示图像不稳定(抖动)
  9. java开源自然语义识别_自然语义处理
  10. 微信小程序开发之——flex布局