less
您將會需要每天使用這個檔案瀏覽器。所以我將給您一些祕笈讓您能好好的利用這個工具。
首先﹐要求您的系統管理員這定 less
使她不只可以顯示文字檔﹐更可以壓縮檔案文件﹐等。
就像現在版本的 TYPE
, less
可以讓您瀏覽您目前目錄下的檔案。
她同時也可以接受許多額外由鍵盤輸入的按鍵指令﹐比較有用的是:
q
可以離開檔案瀏覽;
h
提供您許多的線上說明;
g
跳到檔頭, G
移至檔尾, 數字 n 加 g
表示到弟 n 行。(例如 125g
),
數字加 %
表示一到該檔案之百分比大小的地方;
/pattern
向下搜尋 `pattern'; n
向下搜尋下筆資料; ?pattern
和 N
表示向上尋找。
m
+letter 標示目前地方 (如 ma
); '
+letter 到被標示的地方.
:e
檢查新檔案;
!command
執行命令列檔案.
唉, Linux 並沒有提供檔案版本的功能。但是您可以用兩種發法解決這個問題。 第一﹐使用 RCS, 版本管理系統(the Revision Control System), 她可以讓您管理先前的檔案版本。RCS 可以在 ``The RCS MINI-HOWTO'' ( http://sunsite.unc.edu/mdw/HOWTO/mini/RCS.html) 中找到.
第二種方法﹐使用知道如何處理版本編號的編輯器:emacs
和 jed
都有這個功能。
在 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
中找到.
在 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
, zip
和 unzip
些工具也可以利用。
檔案的副檔名如果是 .tar.gz
或是 .tgz
(表示這是一個封裝檔案 tar
, 然後﹐
使用 gzip
) 壓縮軟體再壓縮而成的。在 UNIX 的世界﹐這種格式常常會會見到。
以下是示範如何察看 .tar.gz
檔內的內容。
$ tar -ztf <file.tar.gz> | less
以下是示範如何解開 .tar.gz
檔:
$ tar -zxf <file.tar.gz>