从零开始学习Linux,正在跟马哥的视频学习。为了加深记忆,方便日后查询,对知识点做个总结。要更好的实现自动化运维,必须熟练使用Linux命令。但是命令繁多,不常用的会忘记。这样就需要使用命令帮助了。
可以通过下面6种方法获取命令帮助:
No. | 说明 | 使用方法 |
1 | 查看命令手册 | # man COMMAND |
2 | 查看信息页(info类似浏览网页,比man更全面) | # info COMMAND |
3 | 简要的使用帮助 | # COMMAND --help |
4 | 查看名字自身附带的文档 | /usr/share/doc/COMMAND-oversion |
5 | 查看发行版官方文档 |
www.redhat.com/doc |
6 | 上网搜索 |
第一种方法,相对简单,查的信息较全。这里主要介绍如何使用man命令手册。
# man [chapter(章节)] <command>
一般情况,man命令格式[]中的章节号可以省略。除非有些特殊的命令需要输入章节号来查找。这是因为按照命令的类型归类,不同类型的命令帮助手册可能位于不同的章节,同一个命令可以归类为多个章节,所有有时候需要输入章节号才能找到我们需要的信息。先了解一下包含的章节信息。
man手册分了8个章节:
章节 | 说明 |
1 | 一般用户命令。 |
2 | 系统调用。 |
3 | C语言函数库。 |
4 | 有关驱动程序和系统设备的解释。 |
5 | 配置文件的解释。 |
6 | 游戏程序的命令。 |
7 | 有用的杂类命令,如宏命令包等。 |
8 | 有关系统维护的管理命令。 |
为什么平时使用man命令时不用输入章节号呢?那是因为我们一般查找到命令就在第一个章节中,另外man命令是从低章节向高章节查找的,所以一般不需要输入章节号了。
如果有些命令需要输入整洁信息,我们如何知道哪些章节中有需要的信息呢?这就用到whatis命令了。格式:
# whatis COMMAND:获取一个命令的帮助文档在哪个章节中
注:有些帮助文档很长,屏幕显示不完。需要用键盘操作文档换行、换页等显示操作。
>> 操作快捷键:
- 翻整屏:空格键(向后翻一屏)、b(向前翻一屏);
- 翻半屏:ctrl+d(向后翻半屏)、ctrl+u(向前翻半屏);
- 换一行:回车键(向后换一行)、k(向前换一行);
- 跳转到:G(跳转到文件尾部)、1G或g(跳转到文件首部);
- 退出:q
>> 文本查找方法:
/keyword:从当前光标所在行开始,向文件尾部查找;
?keyword:从--------------------------首------;
n:跟当前查找命令相同方向的下一个匹配;
N:--------------相反----------------;
以上是man命令的使用方法,写的粗糙了点儿,而且暂时还不会配图。欢迎指导!