幽灵学院 - 菜鸟起航从这里开始!

幽灵学院 - 中国最权威的网络安全门户网站!

当前位置: > 系统 > Linux >

如何使用Linux手册页?比Google搜索更快

不知道有多少人用过Google搜索,Google搜索的速度确实是比较快的(国内由于种种限制,怕是很多人还没体会到这一点),不管大家是否认同上一句话,在查看linux命令

  【IT168 评论】不知道有多少人用过Google搜索,Google搜索的速度确实是比较快的(国内由于种种限制,怕是很多人还没体会到这一点),不管大家是否认同上一句话,在查看linux命令时,总是有一种方法比Google搜索速度更快,那就是使用Linux手册页。

如何使用Linux手册页?比Google搜索更快


  Linux手册页比大家想象中的更容易使用,并拥有大量信息。很多人都喜欢通过google查看Linux命令和相关操作,但我认为有一些更简单有效的方法,比如直接查看Linux的man文档,也就是通常说的手册页。

  手册页的历史要早于Linux,可以追溯到Unix的早期阶段。根据维基百科显示,Dennis Ritchie和Ken Thompson在1971年写了第一本手册页。那时,还没有盛行个人笔记本电脑,许多计算机都是烤箱大小。手册页在某种程度上也有一个简单的声明,他们拥有自己的语言。就像Unix和Linux一样,手册页并不是静态的,它们像内核一样被继续开发和维护。

  手册页大概分为如下几个部分:

  1、一般用户命令

  2、系统调用

  3、库的功能

  4、特殊文件和驱动程序

  5、文件格式

  6、游戏和屏保

  8、Miscellanea

  9、系统管理命令和守护进程

  即使如此,用户通常不需要知道特定命令所在的部分来找到他们需要的内容。这些文件的格式化方式对如今的许多用户来说,看起来很奇怪。最初,它们是用旧的形式标记为troff,因为它们被设计为通过PostScript打印机进行打印,因此它们包括标题和其他布局方面的格式。在Linux中,使用groff。

  在我的Fedora中,man文档位于/ usr / share / man中,子目录(likeman1用于第1节命令)以及用于翻译手册页的其他子目录。

  如果你用man命令查找man文档,您将看到文件man.1.gz,它是使用gzip实用程序压缩的手册页。要访问man文档,请键入以下命令:

  man man

  例如,显示man的手册页。解压缩手册页、解释格式化命令、并比较显示较少的结果,因此比使用导航的时间要短。

  所有手册页应具有以下子部分:名称,概要,说明,示例和另请参见。许多其他部分,如选项,退出状态,环境,错误,文件,作者,报告错误,历史和版权。

  了解Linux手册页

  为了解释一个典型的手册页是什么样的,我们以ls的手册页为例。在名字下,我们可以看到:

  ls - list directory contents

  这告诉我们最简单的术语是什么意思。

  在Synopsis下,我们开始看到:

  ls [OPTION]... [FILE]…

  括号内的任何元素都是可选的。上面的命令意味着你可以合法地键入ls而没有别的。每个元素后面的省略号表示您可以根据需要包含尽可能多的选项(只要彼此兼容)以及所需的尽可能多的文件。您可以指定目录名称,也可以使用*作为通配符。例如:

  ls Documents/*.txt

  在“Description”下,我们会看到对命令执行的更详细的描述,然后是该命令的可用选项列表。ls的第一个选项是

  -a, --all

  do not ignore entries starting with .

  如果我们要使用这个选项,我们可以键入短格式语法-a或长整型--all。并不是所有选项都有两种形式(e.g., --author),即使是这样,它们并不总是如此明显地相关(e.g., -F, --classify)。 当想要使用多个选项时,可以在两者之间使用空格,键入短格式,也可以使用单个连字符和空格键入(只要不需要其他子选项)。因此,

  ls -a -d -l和ls -adl是等同的。

  命令tar有点独特,可能是因为它的悠久历史,它不需要短连字符。因此,

  tar -cvf filearchive.tar thisdirectory/和tar cvf filearchive.tar thisdirectory/都是合法的。

  在ls手册页面上, Description之后是Author, Reporting Bugs, Copyright和See Also。

  “See Also”部分经常会提供与手册页相关的信息,因此通常一目了然。毕竟,手册页还有更多的命令。

  某些特定于Bash而不是系统命令的命令,如别名,cd和其他许多命令,列在一个BASH_BUILTINSman页面中。虽然这些文档更加简洁和紧凑,但总体来说它包含类似的信息。

  我发现手册页提供了很多可用信息,特别是当我需要一个最近没有使用过的命令时,我需要刷新选项和要求。man文档还是非常有益的。

(责任编辑:幽灵学院)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐内容
1700055555@qq.com 工作日:9:00-21:00
周 六:9:00-18:00
  扫一扫关注幽灵学院