Next Previous Contents

10. 有用的程序

10.1 浏览文档: less

您将会需要每天使用这个文档浏览器。所以我将给您一些秘笈让您能好好的利用这个工具。 首先﹐要求您的系统管理员这定 less 使她不只可以显示文字档﹐更可以压缩文档文件﹐等。

就像现在版本的 TYPE, less 可以让您浏览您目前目录下的文档。 她同时也可以接受许多额外由键盘输入的按键指令﹐比较有用的是:

10.2 在 Linux 下的版本备份

唉, Linux 并没有提供文档版本的功能。但是您可以用两种发法解决这个问题。 第一﹐使用 RCS, 版本管理系统(the Revision Control System), 她可以让您管理先前的文档版本。RCS 可以在 ``The RCS MINI-HOWTO'' ( http://sunsite.unc.edu/mdw/HOWTO/mini/RCS.html) 中找到.

第二种方法﹐使用知道如何处理版本编号的编辑器:emacsjed 都有这个功能。 在 emacs, 在 .emacs 那加入下列几行:

(setq version-control t)
(setq kept-new-versions 15) ;;; or any other value
(setq kept-old-versions 15)
(setq backup-by-copying-when-linked t)
(setq backup-by-copying-when-mismatch t)

如果使用 jed, 请确定您的版本在 0.98.7 以上; 她的更新档﹐可以使其支持数字版本备份。 相关文件可以在 http://ibogeo.df.unibo.it/guido/slang/backups.sl 中找到.

10.3 文档馆(Archiving): tar & gzip

在 UNIX 里﹐有一些常用到的应用程序来集中管理及压缩文档。 tar 可以用来包封文档。欲包封文档可用下列指令。

$ tar -cvf <archive_name.tar> <file> [file...]

解开包封文档可用:

$ tar -xpvf <archive_name.tar> [file...]

列书包封文档中所有的文档:

$ tar -tf <archive_name.tar> | less

可以使用 compress 或是 gzip 来压缩档按以节省硬盘空间:

$ compress <file>
$ gzip <file>

如果使用 compress 来压缩文档﹐她为帮您产生副档名为 .Z 的压缩档﹐而 gzip 则是以 .gz 为副档名。 这些应用程序并不能用来包封文档﹐但是可以用来压缩文档。解压缩可用:

$ compress -d <file.Z>
$ gzip -d <file.gz>

详细情形﹐请 RMP.

此外﹐unarj, zipunzip 些工具也可以利用。 文档的副档名如果是 .tar.gz 或是 .tgz (表示这是一个封装文档 tar, 然后﹐ 使用 gzip) 压缩软件再压缩而成的。在 UNIX 的世界﹐这种格式常常会会见到。 以下是示范如何察看 .tar.gz 档内的内容。

$ tar -ztf <file.tar.gz> | less

以下是示范如何解开 .tar.gz 档:

$ tar -zxf <file.tar.gz>


Next Previous Contents