Less
外观
Less 是一个命令行分页程序:它在终端窗口中显示文件的一页,并在用户请求时一次显示更多页面,与文件大小无关。另一个类似的著名程序是 more。
Less 允许来回移动,支持箭头键,并且在管道末端,它会尽可能多地显示从管道中传入的内容的缓冲区,并定期刷新其缓冲区,以提供更多内容。
例子
- less --help
- 在 less 命令本身中显示帮助。-h 和 -H 不会输出帮助。
- less --version
- less -V
- 输出版本。
- less -psearchterm MyFile.txt
- 选项 -p 在 searchterm 出现的地方打开文件。
- grep dog AnimalData.txt | less
在 less 启动后可以使用的键盘命令
- 上箭头和下箭头键 - 向上或向下滚动
- Page Up 或 Page Down - 按预期工作
- Home - 转到文件顶部
- End - 转到文件底部
- 空格 - 向前滚动
- q - 退出
- h - 帮助
- / - 正则表达式前向搜索
- n - 搜索匹配项的下一个出现位置
- N - 搜索匹配项的上一个出现位置
- -i - 在后续搜索中忽略大小写
链接
- less 手册页 - COMMANDS 部分,freebsd.org
可以在 http://ftp.gnu.org/gnu/less/ 中看到 GNU less 的版本。
可以在 http://www.greenwoodsoftware.com/less/download.html 和 http://www.greenwoodsoftware.com/less/old.html 中看到 Greenwood Software less 的版本。
可以在 GnuWin32 项目 以及 Cygwin 中找到适用于 MS Windows 的 less 版本。
Less 是在 GNU GPL V3+ 和 The Less License(一个类似 BSD 的许可证)下双重许可的。这来自 less-481.tar.gz GNU less 发行版中的 README 文件。Less License 在同一发行版中的 LICENSE 文件中说明。
- less 主页,greenwoodsoftware.com
- less(1) OS X 手册页,developer.apple.com
- less 手册页,freebsd.org
- GNU less 页面,gnu.org;没有用户手册
- 关于 Less 的维基百科文章