【Linux】如何使用 Linux 中的 bash 手册?_检查 archlinux 内核版本-程序员宅基地

技术标签: Linux  bash手册  linux  

         大多数 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 命令与文档汉化》

        至此,全文结束。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/swadian2008/article/details/123778333

智能推荐

MATLAB入门学习记录(一) 常用函数记录_matlab入门预习记录-程序员宅基地

文章浏览阅读677次。matlab自学记录(一) 最最最基础的函数和简单示例1.常量(特殊变量)ans - MATLAB中运行结果的默认变量名(命令窗口中运算,系统会主动把结果赋值给ans变量)pi - 圆周率Πeps - 计算机中的最小数flops - 浮点运算数inf - 无穷大,如1/0NaN - 不定值,如0/0,∞/∞,0*∞i/j - 虚数单位nargin 函数输入变量数目narout 函数输出变量数目realmax 最大的可用正实数realmin 最小的可用正实数赋_matlab入门预习记录

数据结构与算法详解(含算法分析、动图图解、Java代码实现、注释解析)-程序员宅基地

文章浏览阅读804次,点赞5次,收藏5次。但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!数据结构是算法的基础, 换言之,想要学好算法,需要把数据结构学到位。程序 = 数据结构 + 算法。常用数据结构与算法实现。小编整理不易,对这份。

南京大学计算机 吴迪,吴迪-程序员宅基地

文章浏览阅读402次。2014[66]Rectifying characteristics of a Fe:SrTiO3/Nb:SrTiO3homojunctionXiangbiao Qiu, Xiaoyu Zhou, Aidong Li, Zhengbin Gu*,Di Wu*Superlattices and Microstructures75, 72 (2014).[65]Memristive behaviors..._wu di nanjing university, state key laboratory for novel software technology

VS2015企业版专业版密钥_visual studio 2015企业版密钥-程序员宅基地

文章浏览阅读1.5w次,点赞17次,收藏18次。亲测可用,有需要的可以mark一下!专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV_visual studio 2015企业版密钥

python中.py和.pyw文件的区别_python. pyw-程序员宅基地

文章浏览阅读589次。 严格来说,它们之间的不同就只有一个:视窗运行它们的时候调用不同的执行档案。视窗用 python.exe 运行 .py ,用 pythonw.exe 运行 .pyw 。这纯粹是因为安装视窗版 Python 时,扩展名 .py 自动被登记为用 python.exe 运行的文件,而 .pyw 则被登记为用 pythonw.exe 运行。.py 和 .pyw 之间的“其它差别”全都是 ..._python. pyw

DHCP的原理与配置_dhcp广播-程序员宅基地

文章浏览阅读1.3k次。DHCP服务是用来进行动态主机分配的,可以有效的避免了因手动设置IP地址所产生的错误,同时也避免了把-一个IP地址分配给多台工作站所造成的地址冲突。DHCP 提供了安全、可靠且简单的TCP/IP 网络设置,降低了配置IP地址的负担。_dhcp广播

随便推点

面向UE4新手----基于UE4的室内软装系统设计和实现思路_基于ue4的装修设计软件开发-程序员宅基地

文章浏览阅读7.4k次,点赞6次,收藏22次。由于一直有朋友在与我讨论关于UE4室内软装的系统设计问题,问题也都大同小异,正好类似项目有一些经验,因此在此分享给大家,希望能帮助更多UE4的新手和小团队。由于我本人是独立游戏开发者而非室内设计方向的,并且当初这个项目是基于VR的,本身需求更多一些,因此在此分享一个简化版的,通过传统键鼠操作的设计思路,抛砖引玉。后续可能还会继续更新更多相关的内容。_基于ue4的装修设计软件开发

汽车电子常用外围硬件电路设计_lf天线驱动电路-程序员宅基地

文章浏览阅读3.8k次,点赞6次,收藏160次。1)LIN BUS电路 (最大波特率20Kbits/s)2).低速CAN电路(最大波特率125Kbits/s)3)高速CAN BUS电路(波特率40K~1Mbits/s)4)TJA1043T。_lf天线驱动电路

交叉熵-程序员宅基地

文章浏览阅读1.4w次,点赞29次,收藏81次。 一.什么是交叉熵交叉熵是一个信息论中的概念,它原来是用来估算平均编码长度的。给定两个概率分布p和q,通过q来表示p的交叉熵为: 注意,交叉熵刻画的是两个概率分布之间的距离,或可以说它刻画的是通过概率分布q来表达概率分布p的困难程度,p代表正确答案,q代表的是预测值,交叉熵越小,两个概率的分布约接近。 那么,在神经网络中怎样把前向传播得到的结果也变成概率分布呢?..._交叉熵

贝叶斯神经网络(5)- 图像处理bayes-CNN_bayes-cnn数据分类-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏29次。一、无偏估计百度:无偏估计是用样本统计量来估计总体参数时的一种无偏推断。估计量的数学期望等于被估计参数的真实值,则称此此估计量为被估计参数的无偏估计,即具有无偏性,是一种用于评价估计量优良性的准则。无偏估计的意义是:在多次重复下,它们的平均数接近所估计的参数真值。无偏估计常被应用于测验分数统计中。二、计算图片的组成分布p(x)用途:如果我们知道的图片的分布p(x),我们就可以生成新的图片,判断异常..._bayes-cnn数据分类

linux下vim和bash配置文件_executed by bash(1) for non-login shells.-程序员宅基地

文章浏览阅读662次。1. ~/.vimrc"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatibleset autoread " 文件修改之后自动载入set completeopt=longest,menu " 自动完成set history=1000 "记录历史的行数set backspace=2 _executed by bash(1) for non-login shells.

Oracle RAC 到单机 OGG 配置测试_rac和单实例启动ogg区别-程序员宅基地

文章浏览阅读8.5k次,点赞2次,收藏12次。RAC OGG RAC到单机 ACFS OGG 创建ACFS fbo_ggs_Linux_x64_shiphome.zip RAC OGG 单实例Rac与单实例不同之处在于rac上的goldengate 需要安装在共享存储上asmca 创建ACFS chekpointtable add extract E_RAC,tranlog,threads 3 begin nowadd exttrail /ogg/install/dirdat/extlt/rac/lt,extract E_RAC add_rac和单实例启动ogg区别

推荐文章

热门文章

相关标签