下面一节概述 Linux 的系统和文件管理工具。您可了解文本和源代码编辑器、备份解决方案和存档工具。
表 28.5. Windows 和 Linux 的系统和文件管理软件
|
任务 |
Windows 应用程序 |
Linux 应用程序 |
|---|---|---|
|
文件管理器 |
Windows 资源管理器 |
Dolphin、Nautilus、Konqueror |
|
文本编辑器 |
NotePad、WordPad、(X)Emacs |
kate、GEdit、(X)Emacs、vim |
|
PDF 创建器 |
Adobe Distiller |
Scribus |
|
PDF 查看器 |
Adobe Reader |
Adobe Reader、Evince、Okular、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 |
KDar、taper、dump |
Adobe Reader for Linux 与此应用程序的 Windows 和 Mac 版本完全相同。Linux 上的外观和使用体验与其他平台相同。Adobe Acrobat 套件的其他部分没有转移到 Linux 中。有关细节,请参见http://www.adobe.com/products/acrobat/readermain.html。
Ark 是适用于 KDE 桌面的基于 GUI 的压缩程序,可支持多种常用格式。您可以在一个压缩文件内查看、选择、压缩和解压缩文件。有关更多细节,请参见第 2.15 节 “Displaying, Decompressing, and Creating Archives” (第 2 章 Working with Your Desktop, ↑KDE 用户指南)。
Dolphin 是 KDE 4 的默认文件管理器。Dolphin 提供了多种查看模式、文件预览和分割视图。有关更多细节,请参见 http://dolphin.kde.org/ 或第 2.2 节 “Using Dolphin File Manager” (第 2 章 Working with Your Desktop, ↑KDE 用户指南)。
dump 包包括 dump 和 restore。dump 会检查文件系统中的文件,确定需要备份哪些文件,然后将这些文件复制到指定的磁盘、磁带或其他储存介质。 restore 命令执行与 dump 相反的功能,它可以恢复文件系统的完全备份。 有关细节,请参见http://dump.sourceforge.net/。
Evince 是 GNOME 桌面的用于 PDF 和 PostScript 格式的文档查看器。有关细节,请参见http://www.gnome.org/projects/evince/。
File Roller 是用于 GNOME 桌面的基于 GUI 的压缩程序。它提供的功能类似于 Ark。有关更多细节,请参见 http://fileroller.sourceforge.net/home.html。
GEdit 是 GNOME 桌面的官方文本编辑器。它提供的功能类似于 Kate。有关更多细节,请参见 http://www.gnome.org/projects/gedit/。
GNU Parted 用于对分区及分区上的文件系统进行创建、删除、调整大小、检查和复制的命令行工具。如果您需要为新的操作系统创建空间,请使用此工具重组磁盘占用量,然后在不同的硬盘之间复制数据。有关细节,请参见http://www.gnu.org/software/parted/。
GOCR 是一种 OCR(光学字符识别)工具。它将文本的扫描图像转换为文本文件。有关细节,请参见http://jocr.sourceforge.net/。
大量的压缩程序用于减少磁盘占用量。通常,它们仅在压缩算法上不同。Linux 也可以处理在 Windows 上使用的打包格式。bzip2 要比 gzip 高效一些,但根据压缩算法,前者需要更多时间。
Kate 是 KDE 套件的一个模块。它能够在本地或远程同时打开多个文件。它包括语法高亮显示、项目文件创建和外部脚本执行功能,因此是程序员的理想工具。有关细节,请参见http://www.kate-editor.org/。
KDar 表示 KDE 磁盘存档程序,它是独立于硬件的备份解决方案。KDar 使用目录(与 tar 不同),因此可以将单个文件解压缩,而不必读取整个档案。此外,它还可以创建递增备份。KDar 可以将一个存档分割为多个片段,并针对每个段触发刻录数据 CD 或 DVD。有关细节,请参见http://kdar.sourceforge.net/。
Konqueror 是一款文件管理器,也可用作 Web 浏览器、文档和图像查看器以及 CD 抓轨工具。有关更多细节,请参见 http://www.konqueror.org/ 或第 16 章 Konqueror:浏览 Web了解有关 Konqueror 的 Web 浏览功能。
Nautilus 是 GNOME 桌面的缺省文件管理器。可以使用它来创建文件夹和文档、显示并管理文件和文件夹、运行脚本、向 CD 中写入数据以及打开 URI 位置。有关更多细节,请参见 http://www.gnome.org/projects/nautilus/ 或第 2.2 节 “使用 Nautilus 管理文件夹和文件” (第 2 章 使用桌面, ↑GNOME 用户指南)。
Okular 取代 KPDF 成为 KDE 4 的文档查看器。除了 PDF 文件,Okular 还允许查看各种其他文件格式的文件。其功能可轻松嵌入到其他应用程序中。有关更多细节,请参见 http://okular.kde.org/ 或第 4 章 Viewing PDF Files and Other Documents with Okular (↑KDE 用户指南)。
Taper 是一种备份和恢复程序,它提供友好的用户界面,支持向/从磁带机备份/恢复文件。或者,也可以将文件备份到存档文件。支持递归选择的目录。有关更多细节,请参见 http://taper.sourceforge.net/。
vim (vi improved) 是与文本编辑器 vi 类似的程序。由于 vim 区分命令模式和插入模式,用户可能需要一些时间来适应它。基本功能与所有文本编辑器相同。不过 vim 还提供一些独特的选项,如宏录制、文本格式检测和转换以及屏幕的多个缓冲。有关细节,请参见http://www.vim.org/。
GNU Emacs 是一款可扩展、可自定义、自文档化、实时的显示编辑器。XEmacs 基于 GNU Emacs。这两种编辑器提供的功能基本相同,只有很小的差别。由有经验的开发人员使用时,可以通过 Emacs Lisp 语言高度扩展。它们支持多种语言,如俄语、希腊语、日语、中文和韩语。有关更多细节,请参见 http://www.xemacs.org/ 和 http://www.gnu.org/software/emacs/emacs.html。
Xpdf 是适用于类似 Linux 和 Unix 平台的精简 PDF 查看套件。它包括查看器应用程序和一些用于 PostScript 或文本格式的导出插件。有关细节,请参见http://www.foolabs.com/xpdf/。