跳转到内容

Less

100% developed
来自维基教科书,开放世界中的开放书籍

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 使用示例。

可以在 http://ftp.gnu.org/gnu/less/ 中看到 GNU less 的版本。

可以在 http://www.greenwoodsoftware.com/less/download.htmlhttp://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 文件中说明。

[编辑 | 编辑源代码]
华夏公益教科书