less
和 more
之间的一些区别:
-
滚动方式:
more
只允许向下滚动,一次滚动一行或一屏。而less
允许用户以更灵活的方式上下左右滚动,可以使用箭头键和其他命令进行精确的导航。 -
可逆性:
less
具有可逆性,可以向前和向后滚动。你可以在文件的任何位置进行导航,而more
只能向前滚动,无法回退。 -
文件加载:
more
一次性加载整个文件,然后按页显示。这意味着对于非常大的文件,more
可能需要更多的内存。而less
一次只加载屏幕上显示的那部分内容,对于大型文件更加高效。 -
功能:
less
比more
提供了更多的功能。例如,less
允许搜索、跳转到文件的开头或结尾、标记行等。这些功能使得在less
中查看和分析文件更加方便。
使用箭头键(上、下、左、右)来上下左右滚动文件内容。
- 使用空格键向下滚动一整屏。
- 使用 b
键向上滚动一整屏。
- 使用 g
键跳到文件开头。
- 使用 G
键跳到文件结尾。
搜索:
- 使用 `/` 加关键词进行向后搜索,按下回车键查找下一次出现的匹配。
- 使用 `?` 加关键词进行向前搜索,按下回车键查找上一次出现的匹配。
- 使用 `n` 键查找下一个匹配项。
- 使用 `N` 键查找上一个匹配项。
# 使用 `.` 表示匹配任意字符
/c.t
# 使用方括号 `[]` 来指定一个字符集合
/[ae]
# 使用花括号 `{}` 来指定重复次数
/b{3}
- 复习 Less (@2024-01-30)