当查看的文本文件太大而无法适应单个屏幕时,less 命令是一个非常有价值的工具。正如一句古老的 Unix 谚语所说:“less is more”(少即是多)。(这是对具有类似功能的 more 命令的一种文字游戏)。less 实用程序以分页格式显示文本,允许您逐页浏览文件,而无需将整个文件加载到内存中。
less 命令入门
要开始查看文件,只需使用 命令 less 后面跟文件名即可。这将会在 less 界面中打开文件。
less /home/pete/Documents/text1
进入 less 查看器后,您标准的 shell 命令将无法工作。相反,您需要使用一组特定的按键来导航和与文本交互。
导航和控制
您可以使用几个按键在文档中移动:
- 箭头键和翻页键:使用
Page Up(上一页)、Page Down(下一页)、Up(上箭头)和Down(下箭头)逐行或逐页导航。 - 转到开头:按
g直接移动到文本文件的开头。 - 转到末尾:按
G(Shift + g) 跳转到文本文件的末尾。 - 帮助菜单:如果您在
less内部忘记了命令,只需按h即可显示有用的摘要。
Unix less 搜索
less 的一个强大功能是它搜索文本的能力。要执行 unix less search(Unix less 搜索),输入 / 后面跟您要查找的文本,然后按 Enter 键。这将高亮显示搜索词的所有出现位置。
/search_term:向前搜索 "search_term"。?search_term:向后搜索 "search_term"。n:跳转到搜索词的下一次出现。N:跳转到上一次出现。
如何退出 less
完成文件查看后,您需要知道如何 exit less(退出 less)并返回到命令提示符。
- 退出:只需按
q即可退出less查看器并返回到 shell。
掌握 less 命令 是任何在 Linux 命令行上工作的人的一项基本技能,它使文件检查效率更高。