为什么Linux人总说要看说明书?

Tim*_*ris 12 linux

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

cty*_*e.h 44

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

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

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

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

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

  • 正确的。我想我们还应该提到 GNU 人的“信息”?另外,提示:如果您使用 Emacs,请尝试使用 `Mx man` - 因为您可能非常了解您的编辑器(快捷方式等),导航和与手册页的交互将非常流畅。 (5认同)
  • 其他有用的提示:通读几个手册页并**注意部分标题**(当您接近时,“另请参阅”部分可能非常有用,但并非完全在那里)。另外**学习使用你的寻呼机**(`more`或`less`),因为它提供了手册页的搜索界面(非常有用,比如`man bash`(你不应该发送到行式打印机)说痛苦的经历的声音))。 (2认同)

Joh*_*nny 28

我认为经常引用的中国谚语解释得很好:

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

虽然您可能会想“但这只是一个问题,为什么他们不能直接告诉我答案”,这是因为论坛会变得越来越多,人们提出明显的问题,以至于很难注意到有关更深奥事物的问题. 所以不要把它看作是他们让你失望——把它看作是他们帮助你帮助自己。

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


Bru*_*ger 11

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

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

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