如何在 10 行后在命令提示符下使用 cat 暂停列出长文本文件,然后按任意键

如何在 10 行后在命令提示符下使用 cat 暂停列出长文本文件,然后按任意键

如何在 10 行后在命令提示符下使用 cat 暂停列出长文本文件,然后按任意键。例如:

cat myfiles.txt

bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue

答案1

您可以使用less或者more。两者都会起作用。

less命令比 更常用并且提供更多功能more

使用lessmore,您可以使用空格键逐页浏览文件,使用 Enter 键逐行浏览文件。

也不需要cat通过管道传输文件。您只需对该文件运行该命令即可。

例如less myfile.txt

答案2

moreless是处理控制台上文本分页的寻呼机。less更实用,但more更接近您想要的。如果指定该-d选项more将显示如何移至下一页,并且您可以使用-num指定一次显示的行数(而不是自动检测屏幕尺寸)。

% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]

答案3

你应该试试cat myfiles.txt | more

答案4

选择,向后滚动缓冲区,同时在多路复用器会议:

类型CTRL+ b+PgUp/PgDown

如何增加 tmux 中的回滚缓冲区大小?

相关内容