linux more 和 less 快捷键对比表
more 和 less 快捷键对比表

linux下 less = more 的超集,more 只能向前翻,less 可以前后自由翻页。

核心区别

功能moreless
向前翻页(下)✅ 空格键✅ 空格键
向后翻页(上)❌ 不支持✅ b 键
上下行滚动❌ 不支持✅ 上下箭头键
搜索(向下)✅ /关键词✅ /关键词
搜索(向上)❌ 不支持✅ ?关键词
实时查看文件变化❌ 不支持✅ F 键(类似 tail -f)
退出q 键q 键

more 和 less 快捷键对比表

功能moreless
翻页
向下翻一页空格 / f空格 f PageDown
向上翻一页❌b / PageUp
向下翻一行回车 / ↓回车 ↓ j
向上翻一行❌↑ / k
翻半页❌d(下半页)/ u(上半页)
翻到文件末尾❌G
翻到文件开头❌g
搜索
向下搜索/关键词/关键词
向上搜索❌?关键词
下一个匹配❌n
上一个匹配❌N
搜索时忽略大小写❌-i 打开后搜索
跳转
跳转到指定行❌100G(跳转到第100行)
跳转到百分比位置❌50%(跳转到50%位置)
显示当前行号❌=
显示文件信息❌Ctrl+g
滚动
向右滚动❌→
向左滚动❌←
标记与导航
设置标记❌ma(标记当前位置为 a)
跳转到标记❌'a(跳转到标记 a)
文件操作
打开下一个文件:n(从命令行传入多文件时):n
打开上一个文件❌:p
查看文件列表❌:files
实时监控
实时跟踪文件变化❌F(类似 tail -f)
其他
退出qq
帮助h(显示帮助)h(完整帮助)
显示行号❌-N(启动时) / -n(开关)
执行 shell 命令❌!命令(如 !ls)
编辑当前文件❌v(用 vi 编辑)
刷新屏幕Ctrl+lCtrl+l

启动参数对比

参数moreless
显示行号-f-N
显示控制字符-u-U
搜索时忽略大小写❌-i
打开时跳转到末尾❌+G
打开时搜索关键词❌+/关键词 / -p关键词
实时跟踪模式❌+F

实际使用示例对比

# 打开并跳转到第50行
more +50 log.txt    # 支持
less +50 log.txt    # 支持

# 打开并搜索 error
more +/error log.txt  # 支持(只向下搜索一次)
less +/error log.txt  # 支持(可上下翻看)

# 显示行号
more -f log.txt     # 简单行号
less -N log.txt     # 更详细的行号

# 实时跟踪
more log.txt        # 不支持
less +F log.txt     # 支持,按 Ctrl+C 退出跟踪模式

# 多个文件
more *.log          # 用 :n 切换
less *.log          # 用 :n / :p 切换
感谢阅读,更多文章点击这里:【专栏:ExASIC】
公众号:ExASIC
分享数字集成电路设计中的经验和方法。分享让工作更轻松。
公众号二维码
相关文章