man手册使用

写在前面的话

学习知识,首先得有相应学习的规范范本吧,不管在学习什么,这个东西都是很重要的!
对于学习Linux而言,每一个系统调用,每一个命令,每个配置文件的参数,Linux的开发人员都已经写好了,这就是学习Linux最具有价值的学习资料.

man命令可以通过一些参数,快速查询linux帮助手册,并且格式化显示.

man手册组成

  • 普通命令
  • 内核提供的系统调用
  • 库调用(C库函数)
  • 特殊文件(大多在/dev目录下)和设备
  • 文件格式规范
  • 游戏
  • 杂项
  • 系统管理命令(通常需要root权限)和守护进程

man手册格式

  • NAME:手册叙述对象名称,及简要描述
  • SYNOPSIS:命令参数格式,或者函数调用格式等
  • DESCRIPTION:对叙述对象的更加详细的描述
  • EXAMPLES:由浅入深的使用示例
  • EXIT STATUS:不同返回(退出)代码的含义
  • FILES:与叙述对象相关的文件
  • BUGS:已知的bug
  • SEE ALSO:相关内容列表
  • 剩下的就是历史,版权,编者信息等

man使用

man手册页通过名称和所属分类标识.
有些不同分类的man手册页名字可能相同,比如man(1)和man(7),这时候需要额外指明分类以访问需要的手册.例如,man 5 passwd会显示有关文件/etc/passwd,而非命令passwd.

显示需要的man手册页的简要信息

whatis ls

模糊关键词查找

man -k httpd

使用浏览器阅读手册页

man -H<浏览器> pacman

也可设置BROWSER环境变量指定浏览器,从而简化命令

vim ~/.bashrc
export BROWSER=firefox

在这里插入图片描述

man -H pacman

使用本地手册页
安装man2html

sudo pacman -S man2html
man free | man2html -compress -cgiurl man$section/$title.$section$subsection.html > ~/man/free.html

还可以转为文本文件

man free | man2html -bare > ~/free.txt
发布了212 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43833642/article/details/104336954