插件窝 干货文章 linux命令怎么翻页

linux命令怎么翻页

less 文件 终端 查看 457    来源:    2025-04-04

在 Linux 终端中查看长文本或命令输出时,可以通过以下方式实现翻页操作:


1. 分页工具

less(推荐)

command | less   # 例如:ls -l / | less
  • 操作
    • 下一页:空格Page Down
    • 上一页:Page Up
    • 下一行:Enter
    • 上一行:
    • 搜索:/关键词 → 按 n(下一个)或 N(上一个)
    • 退出:q

more(基础分页)

command | more   # 例如:cat large_file.txt | more
  • 操作
    • 下一页:空格
    • 下一行:Enter
    • 注意more 不能回退到上一页,建议优先使用 less

2. 终端快捷键

如果输出已显示在终端中(未分页),尝试以下快捷键: - 向上翻页:Shift + Page Up - 向下翻页:Shift + Page Down - 滚动一行:Ctrl + ↑/↓(部分终端支持)


3. 其他工具

tail(查看文件尾部)

tail -f /var/log/syslog  # 实时跟踪文件末尾(按 Ctrl+C 退出)

head(查看文件头部)

head -n 20 file.txt  # 显示前20行

4. 分屏工具

tmuxscreen

  • 在分屏工具中,可通过快捷键实现分页(需先安装配置)。

常见场景示例

# 查看长日志文件
less /var/log/syslog

# 分页显示命令输出
ps aux | less

# 快速查看文件末尾(适合日志监控)
tail -n 100 /var/log/nginx/error.log

选择方法取决于具体需求:less 适合交互式浏览,tail/head 适合快速定位首尾内容。