2008年9月12日星期五

more, less and most

很早就听说了 more,似乎是 dos 时代的事情,后来发现似乎 more 起源不是 dos,进入 Linux 之后发现了 less,而现在又找到了一个 most。这些程序的主要任务是进行分页(pager),便于终端用户阅读超过一屏的文件或者程序输出。

less 意义上和 more 相反,因为 more 只能向后翻页,所以你只能获得 more content,而 less 则允许你向前翻页。下面是 less 相关的内容,
/usr/bin/less
/usr/bin/lesskey
/usr/bin/lessecho
/usr/bin/lesspipe
/usr/share/man/man1/lessecho.1.gz
/usr/share/man/man1/lesspipe.1.gz
/usr/share/man/man1/less.1.gz
/usr/share/man/man1/lesskey.1.gz
/usr/share/doc/less/LESSOPEN
/usr/share/doc/less/README.Debian
/usr/share/doc/less/copyright
/usr/share/doc/less/changelog.gz
/usr/share/doc/less/changelog.Debian.gz
/usr/lib/mime/packages/less
/usr/bin/lessfile
/usr/share/man/man1/lessfile.1.gz
一般 less 可以查看文件或者通过管道使用,在 less 查看内容时候可以用某些命令,这些命令来源于 more 或者 vi,

而 most 含有
/usr/bin/most
/usr/lib/mime/packages/most
/usr/share/doc/most/README
/usr/share/doc/most/changelog.Debian.gz
/usr/share/doc/most/changelog.gz
/usr/share/doc/most/copyright
/usr/share/doc/most/lesskeys.rc
/usr/share/doc/most/most-fun.txt
/usr/share/doc/most/most.rc
/usr/share/man/man1/most.1.gz
但是似乎比 less 强的就是可以分多个 screen 出来,可以同时打开几个文件阅览,每个打开的文件可以有自己的 mode。比较有用的就是 C-x 2 分屏,o 切换焦点,:n 到下一个文件。

没有评论: