为排序的关系啊!所以,
man man
会跟
man 1 man
½果
相同!
除此之外,我们还可以利用『关键词』找到更多的说明文件数据喔!什么是关键词呢?
从上面的『
man
-f man
』输出的½果中,我们知道其实输出的数据是:
.
左边部分:指令
(
或文件
)
以及该指令所代表的意义
(
就是那个数字
)
;
.
右边部分:这个指令的简易说明,例如上述的『
-macros to format man pages
』
当使用『
man -f
指令』时,
man
只会找数据中的左边那个指令
(
或文件
)
的完整名称,有一点不同都不
行!
但如果我想要找的是『关键词』呢?也就是说,我想要同时找上面说的两个地方的内容,只要
该内容有关键词存在,
不需要完全相同的指令
(
或文件
)
就能够找到时,该怎么办?请看下个范例啰!
例题:
找出系统的说明文件中,只要有
man
这个关键词就½该说明列出来。
答:
[dmtsai@study ~]$
man
-
k man
fallocate (2)
-
man
ipulate file space
zshall (1)
-
the Z shell meta
-
man
page
....(
中
间
省略
)....
yum
-
config
-
man
ager (1)
-
manage yum configuration options and yum repositories
yum
-
groups
-
man
ager (1)
-
create and edit yum's group metadata
yum
-
utils (1)
-
tools for
man
ipulating repositories and extended package management
看到了吧!很多对吧!因为这个是利用关键词½说明文件里面只要含有
man
那个字眼的
(
不见得是完整字符串
)
就
½他取出来!很方便吧!
^_^(
上面的½果有特殊字体的显示是为了方便读者查看,
实际的输出½果并不会有特别
的颜色显示喔!
)
事实上,还有两个指令与
man page
有关呢!而这两个指令是
man
的简略写法说~就是这两个:
[dmtsai@study ~]$
whatis [
指令或者是
数
据
]
<==
相
当
于
man
-
f [
指令或者是
数
据
]
[dmtsai@study ~]$
apropos [
指令或者是
数
据
]
<==
相
当
于
man
-
k [
指令或者是
数
据
]
而要注意的是,这两个特殊指令要能使用,必须要有½立
whatis
数据库才行!这个数据库的½立需
要以
root
的身份下达如下的指令:
[root@study ~]#
mandb
#
旧
版的
Linux
这个
指令是使用
makewhatis
喔!
这
一版
开
使用
mandb
了!
Tips
一般来说,鸟哥是真的不会去背指令的,只会去记住几个常见的指令而已。那么鸟哥
是怎么找到所需要的指令呢?
举例来说,打印的相关指令,鸟哥其实½记得
lp (line print)
而已。那我就由
man lp
开