跳转至内容

Linux 指南/获取帮助

来自维基教科书,开放的世界,开放的书籍

如何正确获取帮助

[编辑 | 编辑源代码]

本指南将为你提供在 Linux 世界中入门的好起点,但我相信你一路走来都会有疑问。不要害怕提出问题,但要确保你问对了问题。

  1. 首先尝试搜索答案。
    你可以想象,帮助论坛会反复被问到相同的问题,所以看看是否有人遇到过与你相同的难题。这样可以为你自己和可能问的人节省时间和精力。
  2. 继续提问。
    尤其是在 IRC 上,你不应该询问是否可以提问(“这里有人了解 Linux 吗?”)——直接问就行了。
  3. 尝试简洁明了,并提供背景信息。
    如果你在问题描述中没有包含大量可能无关的信息,别人更容易理解你的问题,从而更容易得到答案。这些无关的信息本可以从你的问题中推断出来,或者在稍后提出。

如果你在 IRC 上寻求帮助,并且不熟悉在 IRC 上寻求帮助,可以阅读一些教程,例如 [1] 或者 [2]

内置命令的帮助可以通过 help 命令获得。例如

help logout

提供关于 logout 命令的帮助。Help 只会将几行文本打印到控制台。你可能需要在 shell 中才能执行此操作。

请注意,即使是像 cpmv 这样的常见命令也不是内置的。此外,大多数内置命令都有 man 和 info 页面(见下文)——因此,通常更方便先查看 man 或 info。

如果你不知道应该使用哪个命令,但你对与你想要的功能相关的某些关键词有模糊的认识(例如,你想打印一些东西),你可以使用 apropos 命令,如下所示

 apropos print

这将显示许多与打印相关的命令。

另见:Unix 指南

Man 页面是一种灵活的帮助页面格式:它们可以在控制台中查看,也可以在网页浏览器中以 HTML 格式查看。例如,要查看 cp 的 man 页面,请键入

man cp

如果你不知道命令的名称,可以使用 -k 搜索

man -k "copy"

Man 被分为多个部分

  1. 可执行程序或 shell 命令
  2. 系统调用(内核提供的函数)
  3. 库调用(程序库中的函数)
  4. 特殊文件(通常位于 /dev 中)
  5. 文件格式和约定,例如 /etc/passwd
  6. 游戏
  7. 杂项(包括宏包和约定),例如 man(7),groff(7)
  8. 系统管理命令(通常仅供 root 使用)
  9. 内核例程 [非标准]

如果多个部分中存在同名页面,可以通过指定部分编号来访问正确的页面

man 1 cp

或者,指定 -a 来遍历所有部分

man -a cp

Man 页面也可以在网页浏览器中查看。某些网页浏览器,例如 Konqueror 允许你使用 man: 作为一种协议——例如,在地址栏中键入

man:cp

将显示 cp 的 man 页面。但是,更一般地说,man 命令可以生成一个 HTML 文件,然后使用 -H 命令和你的选择浏览器(在本例中为 firefox)在浏览器中显示它

man cp -Hfirefox

另见:Unix 指南

Info 页面是另一种类型的帮助页面。这里的页面有时是 man 页面的副本——有时更完整。要查看 info 页面,请键入

info cp

Yelp 是 GNOME 系统上用于显示帮助文档的图形程序。运行命令 'yelp' 启动它。

邮件列表

[编辑 | 编辑源代码]

大多数发行版都会提供多个公共邮件列表来解决支持问题。例如,lists.ubuntu.com 显示了大量针对特定类型支持的邮件列表。如果你使用 Ubuntu,ubuntu-users 可能是你最好的选择。

查找更多

Linux 用户组 是获取帮助的宝贵资源。它们通常是当地组织,或者可能专门针对某所大学。它们可能有一个网站,上面有有用的信息,或者有一个邮件列表或 IRC 频道,你可以在那里获得个人帮助。根据 LUG 服务的区域,你可能能够与其他用户面对面会面,他们可能会愿意帮助你。

商业支持

[编辑 | 编辑源代码]
华夏公益教科书