less 命令是一个分页器,用于正确显示大文本文件(例如大日志文件)。 与之前相比,它具有更好的功能 more
命令。 Less 命令不会读取文件的整个文本(与文本编辑器不同),这会导致加载时间更快。
在本文中,我们将展示 less
命令与示例。
Linux 中的 cat 和更多命令
目录
- less 命令的语法
- 如何使用 less 命令读取文本文件?
- 如何在使用较少的同时在文本文件中移动?
- 如何在less命令中显示行号?
- 如何使用 less 命令在文本文件中搜索?
- 如何在 Linux 中使用 less 标记一行?
- 如何转到之前在less命令中标有字母的行?
- 如何使用less实时监控文件?
- 结论
less 命令的语法
的语法 较少的 命令:
less [options] [filename]
如何使用 less 命令读取文本文件?
要使用 less 命令读取文本文件,请输入 less
其次是 filename
如下所示:
例子 :
less Sherlock-Holmes.txt
输出 :
请按 问 键盘上的键退出 less 命令。
如何在使用较少的同时在文本文件中移动?
以下是经常用于在文本文件中移动的键。
钥匙 | 用法 |
Space 或者 PgDn | 下一页 |
b 或者 PgUp | 上一页 |
j 或者 Down Arrow Key 或者 Enter | 下一行 |
k 或者 Up Arrow Key | 上一行 |
g 或者 < | 第一行 |
G 或者 > | 最后一行 |
nG | 转到 nth 线 |
用于在文本文件中移动的键
如何在less命令中显示行号?
这 -N 选项与 less
命令在显示中每行的开头显示行号。
例子 :
less -N Sherlock-Holmes.txt
输出 :
less
命令如果您忘记使用 -N 使用 less 命令显示文本文件时的选项 enter -N 从键盘显示行号。
如何使用 less 命令在文本文件中搜索?
正斜杠 ( / ) 后跟单词或模式(正则表达式)用于在文本文件中向前搜索 less 命令中的匹配项。 同样,问号 ( ? ) 后跟单词或模式(正则表达式)用于在文本文件中向后搜索。
如果有多个匹配项,您可以通过按 n 下一个搜索匹配的键和 ñ 上一个搜索匹配的键。
默认情况下,搜索在 less
命令输入 -一世 从键盘忽略的情况下。
例子 :

输出 :

正如您在上面的输出中看到的那样,匹配项被突出显示。 移动到 下一个/以前的 匹配,按下 n/ñ 键。
概括 :
钥匙 | 用法 |
/pattern | 在文件中向前搜索模式 |
?pattern | 在文件中向后搜索模式 |
n | 下一个搜索匹配 |
N | 上一个搜索匹配 |
-I | 忽略大小写 |
使用 less 命令在文本文件中搜索
如何在 Linux 中使用 less 标记一行?
要在 less 命令中标记一行,请输入 m
后跟一个小写或大写字母。 这将用给定的字母标记显示的第一行,然后是 m
钥匙。
例子 :
ma # Marks the first displayed line with the letter 'a'
同样,要标记最后显示的行,请输入 M
后跟一个小写或大写字母。 这将用给定的字母标记最后显示的行,后跟 M
钥匙。
例子 :
Mb # Marks the last displayed line with the letter 'b'
您可以使用状态列看到一条标记线。 要启用状态列,请输入 -J
从键盘。
概括 :
钥匙 | 用法 |
m<letter> | 用以下字母标记显示的第一行 |
M<letter> | 用以下字母标记最后显示的行 |
-J | 启用状态列 |
中的标记线和启用状态列 less
命令
如何转到之前在less命令中标有字母的行?
Enter 单引号 ( ‘ ) 后跟小写或大写字母以跳转到先前标有该字母的行。
例子 :
'a # Jumps to the line previously marked with the letter "a"
如何使用less实时监控文件?
这 +F 选项可用于跟随文件(example,日志文件)实时。
例子 :
less +F /var/log/auth.log # Follows auth.log file in real-time
这与 tail -f
命令。 阅读更多关于 尾部命令 这里。
要停止等待更多数据,请按 CTRL + C
. 这将带您回到 less 命令中文本文件的正常视图。
结论
less
命令是显示大型文本文件的绝佳实用程序。 less
命令具有更快的加载时间,因为它不会读取文件的整个文本。
在上面的文章中,我们已经演示了 less
命令与示例。
感谢您的阅读! ?
参考 :