Linux_more_less总结
先写结论 : less is more,使用less 优于使用more
more 和 less的区别
-
优于more不能后退,而less 就在其基础上增加了后退功能
-
less 可以使用键盘上的上下方向键显示上下内容,more不可以(经测试已经支持了)
-
less 不必加载整个文件,加载速度会比more更快
-
less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容
more 命令(可以废弃,less更强大)
more [选项] 文件
常用参数
参数 | 描述 |
---|---|
不用在意,暂时没什么有用的参数 |
进入后实用操作
操作 | 描述 |
---|---|
= | 最下一行显示当前行号(感觉没什么用) |
q | 退出more操作 |
空格 | 向下滚动一屏(对应PageDown) |
b | 向上滚动一屏(对应PageUp) |
方向键上 | 向上翻动一行 |
方向键下 | 向下翻动一行 |
例子:
```shell
// 这里是表示每次(每屏)显示5行,但在mac上无效, mac 的more不支持 -5 的样子
more -5 test.txt
```
总结 more 现在已经可以放弃了,没有less实用
less命令
命令格式
less [选项] 文件
常用参数
参数 | 描述 |
---|---|
-e | 文件显示最后一行,再下翻是自动退出 |
-f | 强行打开文件,即使是设备文件、二进制文件等 |
-m | 显示百分比 |
-N | 显示行号 |
进入后常用操作
符号 | 描述 |
---|---|
/字符串 | 向下搜索字符串 |
?字符串 | 向上搜索字符串 |
n | 重复(向下)前一个搜索(与 / 或 ? 有关) |
N | 重复(向上)前一个搜索(与 / 或 ? 有关) |
b | 向前翻一页(before) |
d | 向后翻一页(down) |
空格 | 向后翻一页 |
方向键向上 | 向上翻一行 |
方向键向下 | 向下翻一行 |