大多数 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 命令与文档汉化》。
至此,全文结束。
文章浏览阅读677次。matlab自学记录(一) 最最最基础的函数和简单示例1.常量(特殊变量)ans - MATLAB中运行结果的默认变量名(命令窗口中运算,系统会主动把结果赋值给ans变量)pi - 圆周率Πeps - 计算机中的最小数flops - 浮点运算数inf - 无穷大,如1/0NaN - 不定值,如0/0,∞/∞,0*∞i/j - 虚数单位nargin 函数输入变量数目narout 函数输出变量数目realmax 最大的可用正实数realmin 最小的可用正实数赋_matlab入门预习记录
文章浏览阅读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
文章浏览阅读1.5w次,点赞17次,收藏18次。亲测可用,有需要的可以mark一下!专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV_visual studio 2015企业版密钥
文章浏览阅读589次。 严格来说,它们之间的不同就只有一个:视窗运行它们的时候调用不同的执行档案。视窗用 python.exe 运行 .py ,用 pythonw.exe 运行 .pyw 。这纯粹是因为安装视窗版 Python 时,扩展名 .py 自动被登记为用 python.exe 运行的文件,而 .pyw 则被登记为用 pythonw.exe 运行。.py 和 .pyw 之间的“其它差别”全都是 ..._python. pyw
文章浏览阅读1.3k次。DHCP服务是用来进行动态主机分配的,可以有效的避免了因手动设置IP地址所产生的错误,同时也避免了把-一个IP地址分配给多台工作站所造成的地址冲突。DHCP 提供了安全、可靠且简单的TCP/IP 网络设置,降低了配置IP地址的负担。_dhcp广播
文章浏览阅读7.4k次,点赞6次,收藏22次。由于一直有朋友在与我讨论关于UE4室内软装的系统设计问题,问题也都大同小异,正好类似项目有一些经验,因此在此分享给大家,希望能帮助更多UE4的新手和小团队。由于我本人是独立游戏开发者而非室内设计方向的,并且当初这个项目是基于VR的,本身需求更多一些,因此在此分享一个简化版的,通过传统键鼠操作的设计思路,抛砖引玉。后续可能还会继续更新更多相关的内容。_基于ue4的装修设计软件开发
文章浏览阅读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代表的是预测值,交叉熵越小,两个概率的分布约接近。 那么,在神经网络中怎样把前向传播得到的结果也变成概率分布呢?..._交叉熵
文章浏览阅读1w次,点赞2次,收藏29次。一、无偏估计百度:无偏估计是用样本统计量来估计总体参数时的一种无偏推断。估计量的数学期望等于被估计参数的真实值,则称此此估计量为被估计参数的无偏估计,即具有无偏性,是一种用于评价估计量优良性的准则。无偏估计的意义是:在多次重复下,它们的平均数接近所估计的参数真值。无偏估计常被应用于测验分数统计中。二、计算图片的组成分布p(x)用途:如果我们知道的图片的分布p(x),我们就可以生成新的图片,判断异常..._bayes-cnn数据分类
文章浏览阅读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.
文章浏览阅读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区别