Linux中如何获取帮助信息
在刚接触Linux操作系统的时候,遇到不懂的命令时,我就会到Goolge、Runoob、Linuxde上去查阅相关资料,这样虽然能获得到关于命令的详细解释;但是对于刚接触Linux的是非常不好的,时间长了就会产生依赖性,从而导致之后在学习linux中自带的帮助命令(man、info、help等)有了抵触感。
而且一旦依赖于这些网站,在没有网络的情况下,就是“两手一抹黑”,不知道怎么办。
所以说学好Linux自带的帮助命令,是熟练掌握Linux的前提。
命令执行方式
一般正常的Linux发行版本内的命令都是带有帮助文件的。当用户执行了一个命令之后,系统的kernel会在当前用户的
PATH
环境变量中读取存放在PATH
中的路径,根据给定的路径,去匹配要执行的命令文件,直到找到并执行命令为止。
which命令:用于查找并显示给定命令的绝对路径。使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个为止的命令
|
|
whatis命令:用于查询一个命令执行什么功能,并将查询结果输出到屏幕上。
|
|
不过在执行whatis
命令之前,需要生成man数据库。
CentOS 7:
$ mandb
CentOS 6:
$ makewhatis
命令帮助获取的方式
在Linux中,有系统內建命令,还有外部命令。
type命令可以查看命令的类型
|
|
说明echo
这个命令是內建命令,使用help查看命令的帮助
|
|
外部命令获取帮助的方法
- 第一种是
--help
的方式
|
|
- 第二种是使用
man
命令
|
|
man手册页详解
man手册有9个章节,其中2,3,9适用于编程开发,1,4,5适用于系统运维。
章节编号 | 章节主要内容 |
---|---|
1 | 用户命令和守护进程 |
2 | 系统调用和内核服务 |
3 | C库调用 |
4 | 设备文件及特殊文件 |
5 | 文件格式与规则 |
6 | 游戏及其他 |
7 | 杂项 |
8 | 管理类命令 |
9 | linux内核API |
man的段落说明
以下列出几个常用的章节
|
|
man命令的使用参数
|
|
man命令的操作方法
space键
:向文件尾部翻一屏b键
:向文件首部翻一屏d键
:向文件尾部翻半屏u键
:向文件首部翻半屏enter键
:向文件尾部翻一行k键
:向文件首部翻一行q键
:退出man手册#
:跳转至第#行1G
:回到文件首部G键
:翻至文件尾部
info命令
info命令:就内容来说,info页面比man page编写的要更好,更容易理解,也更有好,但man page使用起来确实更容易的多。
使用info命令
|
|
选项
|
|
本文出自Maxie’s Notes博客,转载请务必保留此出处。