linux之帮助的运用
whatis或man -f
whasis查看命令的描述或者是章节,但是在有些场合是没有的不能用,你输入了没有效果。那是因为没有装这个包,因为whatis这个也是个数据库,比如说你刚装好系统这个whatis这个数据库是不存在的,但是过一段时间以后会自己生成这个数据库,但是生成数据库之前这个,whatis数据库里面是空的需要我们等,当然了有时候等他生成我需要用,可能等的花儿都谢了,我们可以用mekewhatis自己手动来生成这个数据库,但是在CentOS7里面可以用mandb来创建数据库,但是命令有没有帮助你得看他有没有文档可以用 wherwis 来查看 如bash
有些常用命令不一定要用man 去查看帮助,我们可以用--help直接可以看如:ifconifg
一样可以查看 先用--help在用man哦,大部分命令都支持这个选项命令。
man -f
其实用man -f 效果是一样的,都是查看命令的描述,有时候我们查看命令的详细信息都需要他,但是童鞋们千万要注意了,新装的系统有时候是没有whatis数据库的,注意,注意,注意哦。
help查询内部命令
我们说了命令分为内部命令,外部命令正好我们这个 help 就是专来查内部命令的,哪些命令属于内部命令,我们可以用 help 回城来查看如
内部命令
help 本身就属于内部命令可以用 type help 来查询是否属于内部命令。
man查询外部命令
man是用来查询外部命令的,如我们用ifconfig 和cd :首先先用 type ifconfig 属于外部还是内部命令。
显示路径表示他是存在硬盘里的,内部命令是存在bash内存里面的,在来看cd 用type cd
上图显示cd 在shell里面 表示他属于内部命令
用man来外部命令来查询是有一定的局限性的比如说同名的passwd 他是一个外部命令 可以看下他的路径
但是还有一个文件叫做passwd
如果我们man psswd 一个属于配置文件 一个属于用户文件 那我们man的是哪个,系统默认的一张的顺序查,那我们就查不到了如果你要查他必须要写上章节号如:man 5 passwd
那怎么查章节号可以用whatis来查询,-a是显示全部章节,-K是搜索但是他很依赖于whatis数据库,-w可以查看章节文件路径如:man -w [章节号] date ,
如果查看的使用可以用/或?号来查询,可以用大写N小写n来上下翻动。
info 也可以看帮助 不过用的少就不详加解释了 S 是搜索 Q是退出
查看帮助就是全英文,对于我来说这是一座难以逾越的大山,但是我相信精诚所至金石为开,天下没有学不好的东西,只有你不愿意学的东西,不敢学的东西,我相信童鞋们比我聪明,应该比我强多了,这篇就先些到这写的不好希望大家不要见怪啊。