4. 系统管理

本节包含关于常见系统管理任务的信息。它绝不是 Linux 系统管理中所有内容的详尽列表,而仅仅是新用户可能会觉得有用的一些常见任务的集合。如果您想了解更多关于 Linux 系统管理的信息,请参考在线 Linux 系统管理员指南,网址为 http://www.tldp.org/LDP/gs/node6.html#chapsysadmnum

4.1. 更改您的密码

每次您登录 Linux 系统时,都必须为您的帐户提供密码。有时您可能希望更改您的密码,并且许多系统要求您定期更改密码以增加安全性。

更改密码是在 Emacs shell 中完成的。通常,在 Emacs shell 中更改密码会在屏幕上显示密码,并大声说出密码。但是,Emacspeak 会在您的.emacs文件中添加一行代码,以防止 Emacs 在视觉上或口头上回显您的密码。当然,在安全区域更改密码仍然是一个好主意,在那里没有人可能会看到您输入密码。要更改您的密码

  1. 在 Emacs 内部,输入 M-x shell 以启动 Emacs shell。

  2. 在提示符下,输入 passwd。系统将提示您输入当前密码和新密码。

请注意,某些系统要求密码具有一定的长度或包含某些字符,例如数字。如果您的密码输入由于某种原因被拒绝,请继续尝试。一般来说,大多数包含至少一个数字的 6-8 个字母的密码效果良好。当然,请确保它很容易记住!

4.2. 安装应用程序

4.2.1. 关于 Emacs 应用程序

作为 Emacs 用户,您可以将应用程序在概念上分为两类:Emacs 原生的应用程序(即专门为 Emacs 编写的应用程序)和非原生的应用程序(例如,命令行应用程序)。如果应用程序不是 Emacs 原生的,您仍然可以从 Emacs shell 命令行运行它。要运行该应用程序,请键入命令 M-x shell 启动 shell,然后键入相应的命令来启动应用程序。如果应用程序是 Emacs 原生的,您可以键入 M-x 应用程序名称 来启动应用程序。该应用程序将直接在 Emacs 缓冲区中运行。

有时,即使应用程序不是专门为 Emacs 设计的,您也可以安装一个特殊的包装器文件,使 Emacs 认为该应用程序是 Emacs 原生的。这些特殊文件具有.el或 Emacs-lisp 扩展名。在您下载并安装新应用程序后,如果.el存在该文件的包装器文件,您也可以下载该文件。将其放置在正确的目录中,将相应的行添加到您的.emacs文件中,以便 Emacs 能够识别该应用程序,并且您将能够像运行 Emacs 原生应用程序一样运行该应用程序。

作为 Emacspeak 用户,您还需要了解哪些应用程序是 Emacspeak 启用的。这些 Emacspeak 启用的应用程序具有第二个特殊的 .el 包装器文件,其中包含 Emacspeak 特定的命令,这些命令仅为该应用程序提供音频反馈。有关 Emacspeak 启用应用程序的完整列表,请参阅 http://emacspeak.sourceforge.net/applications.html。所有可用的emacspeak-*.el文件都包含在 Emacspeak 中,因此您无需下载它们。

因此,当您安装新应用程序时,您需要以下三件事

  • 应用程序。

  • 一个.el该应用程序的包装器文件,如果您想直接从 Emacs 而不是从 Emacs shell 命令行运行它。

  • 一个emacspeak-*.el应用程序的包装器文件,如果您想直接从 Emacs 运行它并使其 Emacspeak 启用。检查 /emacspeak/lisp 目录,看看是否存在适合您的应用程序的包装器文件。

在可能的情况下,本 HOWTO 会明确告诉您应用程序是否是 Emacs 原生的,如果不是,则告诉您在哪里可以获得特殊的.el包装器文件(如果可用)。

4.2.2. 下载您的应用程序

一旦您选择了要安装的新应用程序,您就需要下载它。通常,您将使用 FTP 应用程序或 wget 应用程序来下载新的 Linux 应用程序,因为它们中的大多数仅在 Internet 上分发。如果您不熟悉 FTPwget 应用程序,请参阅 下载文件,以获取有关如何使用这些应用程序获取文件的信息。

通常,您下载的文件将具有某种扩展名(文件名中“点”或“句点”后的字母),表示文件类型。如果您的文件具有 .gz 或 .tar 扩展名,请参阅 解压缩文件。如果您的文件具有 .rpm 扩展名,请参阅 安装 RPM

4.2.3. 解压缩文件

大多数文件都以至少一种(有时是多种)方式压缩。您可以通过文件上的扩展名来判断文件是如何压缩的,从而判断如何解压缩它。最常见的扩展名是 .tar 和 .gz,尽管还有其他扩展名。

如果您下载的文件具有多个扩展名,则必须一次解压缩一步,先解压缩最后一个扩展名。例如,如果文件名为foo.tar.gz,请完成以下步骤

  1. 使用命令 M-x shell 启动 Emacsshell。

  2. 如有必要,使用 cd(更改目录)命令移动到包含您下载文件的目录。

  3. 在 Emacs shell 命令提示符下,键入 gunzip foo.tar.gz。文件将被解压缩,为您留下一个名为foo.tar在您的目录中。具有 .tar 扩展名的文件通常被称为“tarball”。

  4. 在命令提示符下,键入 tar -xvf foo.tar。tarball 将被解压缩,通常会留下一个文件或一个包含多个文件的新目录。

    某些最新版本的 tar 命令如果添加 -z 选项,则可以同时解压缩和解 tar 文件。因此,命令 tar -xvfz foo.tar.gz 将同时解压缩和解 tar 文件。

如果您在解压缩文件后得到一个新目录,则该目录可能包含名称类似的文件INSTALL, NOTES,或者README等等。这些文件通常包含安装该特定应用程序的说明。由于每个应用程序可能有不同的安装过程,因此您应该仔细阅读这些文件并遵循它们可能提供的任何说明。您可能需要成为 root 用户才能实际安装任何应用程序,因为只有 root 用户通常具有必要的权限。

如果您在解压缩后得到一个文件,则它可能具有 .rpm 扩展名或其他类型的扩展名,例如 .el。如果它具有 .rpm 扩展名,请参阅 安装 RPM。如果文件具有其他扩展名,请参阅您下载它的网站以获取更多信息。