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