为什么Linux人总说要读手册?

为什么Linux人总说要读手册?

为什么 Linux 人们总是说要阅读手册,而直接给你答案会容易得多?没有说明书啊!它没有附带一个。

答案1

有一个手册,你只需要知道它在哪里。可以通过命令访问它man。如果您不确定如何使用它,请输入man man命令man很重要;即使你忘记了其他一切,也要记住它。

该手册包含有关各种主题的详细信息,这些主题分为几个部分:

  1. 通用命令
  2. 系统调用
  3. 库函数,特别涵盖 C 标准库
  4. 特殊文件(通常是设备,可在 中找到/dev)和驱动程序
  5. 文件格式和约定
  6. 游戏和屏保
  7. 各种各样的
  8. 系统管理命令和守护进程

该符号ls(1)指的是ls第 1 节中的页面。要阅读它,请键入man 1 lsman ls

为了避免在提出问题时被要求阅读手册,请尝试man commandapropos commandcommand -?command --help和一些 Google 搜索。如果您不理解手册中的某些内容,请在您的问题中引用它并尝试解释您不理解的内容。通常,当他们要求您阅读手册时,是因为他们认为这比简单、不完整的答案对您更有利。如果您不知道哪些手册页相关,请询问。

答案2

我认为经常被引用的中国谚语很好地解释了这一点:

如果你给一个人一条鱼,他将只吃一顿饭。如果你教他钓鱼,他就会吃一辈子。

虽然你可能会想“但这只是一个问题,为什么他们不能告诉我答案”,这是因为论坛会因为人们提出明显的问题而变得如此拥挤,以至于很难注意到有关更深奥的问题的问题。因此,不要认为这是他们在拖延你,而是认为他们在帮助你自助。

例如,找到“如何使用 grep 进行不区分大小写的搜索”的答案很简单,特别是当系统提醒您查看手册页时。但是对于像“如何在文件的第一个字段上进行不区分大小写的搜索,但在其余字段上区分大小写?”这样的问题,没有简单的手册页可以告诉您答案,并且有大量的手册页可以告诉您答案。的方法来回答它。

答案3

我相信这是因为大多数专家宁愿教别人如何学习,而不是教他们一些孤立的事实或两个。告诉某人阅读手册页是试图哄骗某人走上自学之路。

我记得,但无法通过谷歌搜索到,一项研究声称 Unix 新手和 Unix 专家(也许与 Linux 新手或专家没有太大区别)之间的区别在于专家知道如何查找事物。在试图找到这项研究时,我发现快速理解 UNIX 命令生成,这似乎与我记得的研究相矛盾。真遗憾:你需要做的就是了解大量事实才能成为专家。但在这种情况下,告诉某人阅读手册也可以让提问者充满知识,从而产生另一位 Unix 或 Linux 专家。

对于提出问题的新手来说,还需要进行短期与长期的时间投资。例如,说“使用 ls -ltr”肯定比教新手有关文件列表和选项等的时间要少。但如果专家必须回答 3 或 4 个以上问题,那么投资让某人阅读手册的长期价值就变得显而易见。

相关内容