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>