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


14

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

cat myfiles.txt

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

Answers:


27

您可以使用lessmore。两者都会起作用。

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

同时使用lessmore,您可以使用空格键逐页遍历文件,并使用Enter键逐行遍历文件。

也无需cat将文件通过管道传输。您可以只在文件上运行命令。

例如 less myfile.txt


13

more并且less是其中通过控制台上的文字处理呼叫寻呼机。less功能更强大,但more更接近您想要的功能。如果指定,该-d选项more将显示如何移至下一页,并且您可以-num用来指定一次显示的行数(而不是自动检测屏幕尺寸)。

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


1

您可以使用滚动锁定,尽管如果数据速率很高,滚动锁定可能不是很有用。Ctrl-s阻止和Ctrl-q解除阻止。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.