1.5. 系统和文件管理

下面一节概述 Linux 的系统和文件管理工具。您可了解文本和源代码编辑器、备份解决方案和存档工具。

表 1.5. Windows 和 Linux 的系统和文件管理软件

任务

Windows 应用程序

Linux 应用程序

文本编辑器

NotePad、WordPad、(X)Emacs

kate、gedit、(X)Emacs、vim

PDF Creator

Adobe Distiller

Scribus

PDF 查看器

Adobe Reader

Adobe Reader、Evince、KPDF 和 Xpdf

文本识别

Recognita、FineReader

GOCR

命令行压缩程序

zip、rar、arj、lha 等

zip、tar、gzip、bzip2 等

基于 GUI 的压缩程序

WinZip

Ark、File Roller

硬盘分区程序

PowerQuest、Acronis、Partition Commander

YaST、GNU Parted

备份软件

ntbackup、Veritas

dar、taper、dump

kate

Kate 是 KDE 套件的一部分。它能够在本地或远程同时打开多个文件。它包括语法高亮显示、项目文件创建和外部脚本执行功能,因此是程序员的理想工具。有关详细信息,请参见 http://kate.kde.org/

gedit

GEdit 是 GNOME 桌面的官方文本编辑器。它提供与 Kate 类似的功能。有关详细信息,请参见 http://www.gnome.org/projects/gedit/

(X)Emacs

GNU Emacs 和 XEmacs 是非常专业的编辑器。XEmacs 基于 GNU Emacs。引用《GNU Emacs 手册》中的原文,“Emacs 是可扩展、可自定义、自行编制文档的实时显示编辑器”。这两种编辑器提供基本相同的功能,它们之间的差别很小。由有经验的开发人员使用时,可以通过 Emacs Lisp 语言扩展。它们支持多种语言,如俄语、希腊语、日语、中文和韩语。有关详细信息,请参见 http://www.xemacs.org/http://www.gnu.org/software/emacs/emacs.html

vim

vim (vi iMproved) 是与文本编辑器 vi 类似的程序。由于 vim 区分命令模式和插入模式,用户可能需要一些时间来适应它。基本功能与所有文本编辑器相同。vim 提供一些独特的选项,如宏录制、文本格式检测和转换以及屏幕的多个缓冲。有关详细信息,请参见 http://www.vim.org/参考

GOCR

GOCR 是一种 OCR(光学字符识别)工具。它将文本的扫描图像转换为文本文件。有关详细信息,请参见 http://jocr.sourceforge.net/

Adobe Reader

Adobe Reader for Linux 与此应用程序的 Windows 和 Mac 版本完全相同。Linux 上的外观与其它平台相同。Adobe Acrobat 套件的其它部分没有转移到 Linux 中。有关详细信息,请参见 http://www.adobe.com/products/acrobat/readermain.html

Evince

Evince 是 GNOME 桌面的用于 PDF 和 PostScript 格式的文档查看器。有关详细信息,请参见 http://www.gnome.org/projects/evince/

KPDF

KPDF 是用于 KDE 桌面的 PDF 查看应用程序。它的功能包括搜索 PDF 和与 Adobe Reader 类似的全屏阅读方式。有关详细信息,请参见 http://kpdf.kde.org/

Xpdf

Xpdf 是用于 Linux 和 Unix 平台的简洁 PDF 查看套件。它包括查看器应用程序和一些用于 PostScript 或文本格式的 导出插件。有关详细信息,请参见 http://www.foolabs.com/xpdf/

gzip、tar、bzip2

有大量的压缩程序用于减少磁盘占用量。通常,它们仅在压缩算法上不同。Linux 可以处理在 Windows 上使用的压缩格式。有关 gziptar 的详细信息,请参见 第 3.3.1.1 节 “文件管理” (↑启动)bzip2gzip 更有效,但是耗时更久,这取决于压缩算法。

GNU Parted

GNU Parted 用于对分区及分区上的文件系统进行创建、销毁、调整大小、检查和复制的命令行工具。如果您需要为新的操作系统创建空间,请使用此工具重组磁盘占用量,然后在不同的硬盘之间复制数据。有关详细信息,请参见 http://www.gnu.org/software/parted/

KDar

KDar 表示 KDE 磁盘存档程序,它是独立于硬件的备份解决方案。KDar 使用目录(与 tar 不同),因此可以将单个文件解压缩,而不必读取整个档案。此外,它还可以创建递增备份。KDar 可以将一个档案分割为多个片段,并针对每个段触发烧制数据 CD 或 DVD。有关 KDar 的详细信息,请参见 http://kdar.sourceforge.net/

taper

Taper 是一种备份和恢复程序,它提供友好的用户界面,支持向/从磁带机备份/恢复文件。或者,也可以将文件备份到档案文件。支持递归选择的目录。有关详细信息,请参见 http://taper.sourceforge.net/

dump

dump 包包括 dump 和 restore。dump 会检查文件系统中的文件,确定需要备份哪些文件,然后将这些文件复制到指定的磁盘、磁带或其它储存介质。restore 命令执行与 dump 相反的功能,它可以恢复文件系统的完全备份。有关详细信息,请参见 http://dump.sourceforge.net/