【Linux】如何使用 Linux 中的 bash 手册?
目录使用`uname`命令查看Linux内核版本使用`hostnamectl`命令查看内核版本通过查看/proc/version文件确认内核版本使用`uname`命令查看Linux内核版本uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。要找出系统上正在运行的Linux内核版本,请输入以下命令:uname -srm结果解释:Linux 3.10.0-1160.36.2.
大多数 Linux 发行版自带用以查找 shell 命令及其他 GNU 工具信息的在线手册。熟悉手册对使用各种 Linux 工具大有裨益,尤其是在你要弄清各种命令行参数的时候。
man 命令
man 命令用来访问存储在 Linux 系统上的手册页面。在想要查找的工具的名称前面输入 man 命令,就可以找到那个工具相应的手册条目。下图展示了查找 ps 命令的手册页面的例子。
需要注意的是,bash手册并不是按部就班的学习指南,而是作为快速参考来使用的。
如果你是新接触 bash shell,可能一开始会觉得手册页并不太有用。但是,如果养成了阅
读手册的习惯,尤其是阅读第一段或是 DESCRIPTION 部分的前两段,最终你会学到各种技术行话,手册页也会变得越来越有用。//使用bash手册是精通linux不可省略的一步
当使用 man 命令查看命令手册页的时候,这些手册页是由分页程序(pager)来显示的。分页程序是一种实用工具,能够逐页显示文本。可以通过点击空格键进行翻页,或是使用回车键逐行查看。另外还可以使用箭头键向前向后滚动手册页的内容(假设你用的终端仿真软件包支持箭头键功能)。
读完了手册页,可以点击 q 键退出。退出手册页之后,你会重新获得 shell CLI 提示符,这表示 shell 正在等待接受下一条命令。
bash手册甚至包含了一份有关其自身的参考信息。输入man man来查看与手册页相关的手册页。
手册页将与命令相关的信息分成了不同的节,每一节惯用的命名标准如下表所示。
Linux手册页惯用的节名 | |
Name | 显示命令名和一段简短的描述 |
Synopsis | 命令的语法 |
Configuration | 命令配置信息 |
Description | 命令的一般性描述 |
Options | 命令选项描述 |
Exit Status | 命令的退出状态指示 |
Return Value | 命令的返回值 |
Errors | 命令的错误消息 |
Environment | 描述所使用的环境变量 |
Files | 命令用到的文件 |
Versions | 命令的版本信息 |
Conforming To | 命名所遵从的标准 |
Notes | 其他有帮助的资料 |
Bugs | 提供提交bug的途径 |
Example | 展示命令的用法 |
Authors | 命令开发人员的信息 |
Copyright | 命令源代码的版权状况 |
See Also | 与该命令类型的其他命令 |
除了对节按照惯例进行命名,手册页还有对应的内容区域。每个内容区域都分配了一个数字,从 1 开始,一直到 9,如下表所示。
Linux手册页的内容区域 | |
区域号 | 所涵盖的内容可执行程序或shell命令 |
1 | 可执行程序或shell命令 |
2 | 系统调用 |
3 | 库调用 |
4 | 特殊文件 |
5 | 文件格式与约定 |
6 | 游戏 |
7 | 概览、约定及杂项 |
8 | 超级用户和系统管理员命令 |
9 | 内核例程 |
man 工具通常提供的是命令所对应的最低编号的内容。例如,我们输入的是命令 man ps,请注意,在现实内容的左上角和右上角,单词 ps 后的括号中有一个数字:(1)。这表示所显示的手册页来自内容区域 1(可执行程序或shell命令)。
一个命令偶尔会在多个内容区域都有对应的手册页。比如说,有个叫作 hostname 的命令。手册页中既包括该命令的相关信息,也包括对系统主机名的概述。
[root@localhost ~]# man -f hostname
hostname (1) - show or set the system's host name
hostname (5) - Local hostname configuration file
要想查看所需要的页面,可以输入man section# topic。对手册页中的第 1 部分而言,就是输入man 1 hostname。对于手册页中的第 5 部分,就是输入man 5 hostname。
当然,手册页不是唯一的参考资料。还有另一种叫作 info 页面的信息。可以输人 info info 来了解 info 页面的相关内容。
另外,大多数命令都可以接受 -help 或 --help 选项。例如,你可以输入 ps --help 来查看帮助。关于帮助的更多信息,可以输入help help。
有关手册的更详细描述和汉化可以参考我的这篇文章《【CentOS】Linux 在线帮助文档命令:help、man 命令与文档汉化》。
至此,全文结束。
更多推荐
所有评论(0)