你会每天使用这个文件浏览器,所以我将给你一些最佳使用技巧。首先,请你的系统管理员配置less以便它不仅可以显示纯文本文件,还可以显示压缩文件、存档等等。
像最近版本的TYPE, less允许你双向浏览文件。它也接受几个通过按键发出的命令。最有用的有
首先,按q退出浏览器;
h提供详细帮助;
g跳转到文件开头,G跳转到文件末尾,数字+g跳转到第 `number' 行(例如125g),数字+%移动到文件的那个百分比;
/pattern向前搜索 `pattern';n向前搜索下一个匹配项;?pattern和N向后搜索;
m+字母标记当前位置(例如ma); '+字母跳转到标记位置。
:e检查新文件;
!command执行 shell 命令。
唉,Linux 仍然不支持文件版本号,但你可以通过两种方式克服这个限制。第一种是使用 RCS,即版本控制系统,它允许你保留文件的先前版本。RCS 在 ``The RCS MINI-HOWTO'' (�) 中有介绍。
第二种方法是使用一个知道如何处理编号备份的编辑器;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 或更新的版本;编号备份的补丁可以在 � .
在 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> |
它创建一个扩展名为 .Z 的压缩文件(compress)或 .gz (gzip)。这些程序不创建归档文件,而是单独压缩文件。要解压缩,使用
$ 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> |