![为什么Linux人总说要读手册?](https://linux22.com/image/48736/%E4%B8%BA%E4%BB%80%E4%B9%88Linux%E4%BA%BA%E6%80%BB%E8%AF%B4%E8%A6%81%E8%AF%BB%E6%89%8B%E5%86%8C%EF%BC%9F%20.png)
为什么 Linux 人们总是说要阅读手册,而直接给你答案会容易得多?没有说明书啊!它没有附带一个。
答案1
有一个手册,你只需要知道它在哪里。可以通过命令访问它man
。如果您不确定如何使用它,请输入man man
。命令man
很重要;即使你忘记了其他一切,也要记住它。
该手册包含有关各种主题的详细信息,这些主题分为几个部分:
- 通用命令
- 系统调用
- 库函数,特别涵盖 C 标准库
- 特殊文件(通常是设备,可在 中找到
/dev
)和驱动程序 - 文件格式和约定
- 游戏和屏保
- 各种各样的
- 系统管理命令和守护进程
该符号ls(1)
指的是ls
第 1 节中的页面。要阅读它,请键入man 1 ls
或man ls
。
为了避免在提出问题时被要求阅读手册,请尝试man command
、apropos command
、command -?
、command --help
和一些 Google 搜索。如果您不理解手册中的某些内容,请在您的问题中引用它并尝试解释您不理解的内容。通常,当他们要求您阅读手册时,是因为他们认为这比简单、不完整的答案对您更有利。如果您不知道哪些手册页相关,请询问。
答案2
我认为经常被引用的中国谚语很好地解释了这一点:
如果你给一个人一条鱼,他将只吃一顿饭。如果你教他钓鱼,他就会吃一辈子。
虽然你可能会想“但这只是一个问题,为什么他们不能告诉我答案”,这是因为论坛会因为人们提出明显的问题而变得如此拥挤,以至于很难注意到有关更深奥的问题的问题。因此,不要认为这是他们在拖延你,而是认为他们在帮助你自助。
例如,找到“如何使用 grep 进行不区分大小写的搜索”的答案很简单,特别是当系统提醒您查看手册页时。但是对于像“如何在文件的第一个字段上进行不区分大小写的搜索,但在其余字段上区分大小写?”这样的问题,没有简单的手册页可以告诉您答案,并且有大量的手册页可以告诉您答案。的方法来回答它。
答案3
我相信这是因为大多数专家宁愿教别人如何学习,而不是教他们一些孤立的事实或两个。告诉某人阅读手册页是试图哄骗某人走上自学之路。
我记得,但无法通过谷歌搜索到,一项研究声称 Unix 新手和 Unix 专家(也许与 Linux 新手或专家没有太大区别)之间的区别在于专家知道如何查找事物。在试图找到这项研究时,我发现快速理解 UNIX 命令生成,这似乎与我记得的研究相矛盾。真遗憾:你需要做的就是了解大量事实才能成为专家。但在这种情况下,告诉某人阅读手册也可以让提问者充满知识,从而产生另一位 Unix 或 Linux 专家。
对于提出问题的新手来说,还需要进行短期与长期的时间投资。例如,说“使用 ls -ltr”肯定比教新手有关文件列表和选项等的时间要少。但如果专家必须回答 3 或 4 个以上问题,那么投资让某人阅读手册的长期价值就变得显而易见。