Fedora 20中man的应用
来源:互联网 发布:nes模拟器源码 编辑:程序博客网 时间:2024/06/05 06:39
1.如果无法查看标准库函数,需要安装man-pages软件,安装好后即可查看。
2.man具体介绍
(1)man手册分为多个section,每个section用一个字符表示
这里的section可以理解为类别,例如:man 1 passwd 和 man 5 passwd是不一样的类别(详细见表一)。通常我们使用man passwd,这个时候man就按照预先设置的搜索路径和顺序去搜索passwd,当搜索到一个就停止继续搜索并将结果显示出来,如果我们指定了section,那么man只会在指定的section里去查找man帮助页。
(2)man的配置文件
man的配置文件是/etc/man.config,我们现学现用,可以通过man 5 man.config看看这个配置文件的帮助信息。对于man.config,我们日常使用的不多,一般都是默认的设置,比较重要的是MANPATH (man帮助文件存放的路径)和MANSECT(man搜索的顺序)两个参数,通常不建议修改。
(3)man的日常使用
man常用操作:使用man打开帮助手册,里面很多操作与我们经常使用的vi编辑器类似,当然可以通过h键查看具体的帮助信息,下面只简单谈谈我们经常使用的一些操作。
上下翻页:最常用的是使用空格键向下翻页。另外,[Page Up] 可以向上翻页,[Page Down]也可以实现向下翻页,[Home]返回首页,[End]返回末页。
行移动:使用键盘方向键进行上下文移动,或者使用j键往下移动, k键向上移动。
查找:使用/string向下搜索string关键字,?string向上搜索string关键字。n键继续关键字的下一个搜索,N键反向搜索关键字。
书签:man中可以定义书签,当我们想把帮助页的某个位置记录下来以便后面查看,就可以定义个书签。例如在当前位置定义个书签letter,我们需要输入m键后,再输入定 义的书签名letter即可。那么如何使用这个书签呢?在当前帮助页里输入单引号'letter就可以定位到书签的位置。
执行shell:在man页内可以执行shell,通过!号再输入shell即可执行。例如:!echo 'hello world',即可打印hello world。这个在日常工作中基本用不到,这里提出来也就想开 阔下大家的思路。
退出:q键退出当前帮助手册。
man常用命令参数
man -a:搜索并打开所有man中同名帮助,例如 man passwd ,你首先会进入一个PASSWD(1) section用户命令类的帮助手册,你再按q键退出当前正在显示的帮助手册,就会进 入PASSWD(5) section文件格式类的帮助手册。
man -aw:显示所有手册文件的路径。例如man -aw passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man5/passwd.5.gz
man -M:指定手册文件的搜索路径,有的时候我们自己安装的软件是带有自己的帮助文件的,通常不在我们的MANPATH 里面,那么我们就可以手动指定man搜索的文件路径。 如 man -M /home/mysql/man mysql 显示的就是你安装的mysql的帮助,而不是系统默认的旧版mysql的帮助。
man -k:根据关键字搜索联机帮助,是一种模糊搜索。例如要查找"passwd"相关的信息,使用man -k passwd会找到很多和passwd相关的帮助页。
man -f:关键字精确搜索,与-k不同,它只搜索与关键字完全匹配的帮助页。:
- Fedora 20中man的应用
- 解决Fedora不能使用man手册的问题
- Fedora 18 下man文档不全的解决办法
- Linux中man的使用
- linux中man的使用
- linux中man文档的分类
- MAN指令中数字的含义
- ubuntu中man的安装与使用
- linux中关于函数的man查询
- man手册中echo的用法
- man page 中代号的意思
- linux 中 man 命令的介绍
- linux中man命令的使用
- linux中man手册的高级用法
- Linux中Man Page的含义
- Emacs中读懂man文档的woman
- Linux中很男人的男人man
- Linux中man手册的使用
- JAVA问题总结之8-byte和short数据相互加减
- 机器学习算法与Python实践之逻辑回归(Logistic Regression)
- python - encoding
- oracle根据pid查询出正在执行的执行语句
- 程序崩溃时自动记录minidump的c++类
- Fedora 20中man的应用
- xcode6 的 类前缀 的设置方法
- NOIP 2001 数的划分
- 时间戳与时间的转换
- 高维空间中的高斯分布和随机投影
- hdu2577(模拟 或 DP)
- XX
- 更多SpringMVC资料请前往《跟开涛学SpringMVC》专栏学习。
- Java基础——04—Java基础语法