Linux[基础]-02--man page
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux[基础]-02--man page相关的知识,希望对你有一定的参考价值。
1.man page
代号 |
内容说明 |
NAME |
简短的指令、数据说明 |
SYNOPSIS |
简短的指令下达的语法简介 |
DESCRIPTION |
较为完整的说明,这部分最好仔细看看 |
OPTIONS |
针对SYNOPSIS部分中,有列举所有可用的选项说明 |
COMMANDS |
当这个程序/软件在执行的时候,可以再此软件/程序中下达的指令 |
FILES |
这个程序或者数据所使用或参考或连接到某些文件 |
SEE ALSO |
可以参考跟这个指令或数据有关的其他的说 |
EXAMPLE |
一些可以参考的范例……………………………… |
查阅数据时:
(1)先查看NAME的项目,大致的看一下这个资料的意思
(2)在详细的看一下Description,这个部分会提到很多相关部分和使用时机,可以学到很多小细节
(3)如果熟悉了这个指令,就可以查看Options,可以查看每个选项的意义,更详细的下达指令
(4)使用 SEE ALSO告知我们还可以利用【info coreutils date】来进一步查阅资料
(5)某些说明内容还会列举有关的文件 {FILES部分} 来提供我们参考
按键 |
进行工作 |
空格键 |
向下翻一页 |
Page up |
向下翻一页 |
Page Down |
向上翻一页 |
HOME END /string ?string |
去到第一页 去到最后一页 向下搜寻 string 这个字符串,string是一个变量 向上搜寻 string 这个字符串 |
n |
如果搜寻一个字符串时,按n可以继续下一个搜寻不论 / 或 ? |
N |
如果搜索一个字符串时,按N可以返回上一个搜寻不论/ 或 ? |
q |
退出,结束这次的man page |
注意上面的按键是只有 man page 里面才能使用
man page 文件数据通常存放在 /usr/share/man 这个目录,可以通过修改目录来改善这个问题,
修改 /etc/man_db.conf (man.conf / manpath.conf / man.config 等)
2.Man 参数
-f : 查询更多关于man相关的信息
例如:man -f man
[[email protected] ~]# man -f man man (1) - an interface to the on-line reference manuals man (1p) - display system documentation man (7) - macros to format man pages
1 or 7:
1 : 表示用man(1)的文件数据
7 : 表示用man(7)的文件数据
搜索默认是以数字小的开始搜索
-k:查询关键字
例如:man -k man //查询所有有关man
[[email protected] ~]# man -k man fallocate (2) - manipulate file space zshall (1) - the Z shell meta-man page . (1) - bash built-in commands, see bash(1) : (1) - bash built-in commands, see bash(1) UPower (7) - System-wide Power Management [ (1) - bash built-in commands, see bash(1) abrt-action-save-kernel-data (1) - Creates uReport mandatory files for kernel oopses. abrt-watch-log (1) - Watch log file and run command when it grows or is replaced accessdb (8) - dumps the content of a man-db database in a human readable format aclocal (1) - manual page for aclocal 1.13.4 aclocal-1.13 (1) - manual page for aclocal 1.13.4 aconnect (1) - ALSA sequencer connection manager
man -f ===> whatis
man -k ===> apropos
这两个指令要能使用必须建立 whatis 数据库才行,建立数据库必须以root用户
命令: mandb
以上是关于Linux[基础]-02--man page的主要内容,如果未能解决你的问题,请参考以下文章