0

最近我一直在寻找一个可以在终端上快速显示文本文件的命令。我可以在记事本 ++ 中在不到 1 秒的时间内打开此文件,但读取该类型需要将近 25 秒。有更好的选择吗?

4

1 回答 1

1

您遇到的问题不在于打开和读取文件,而是将其输出到终端屏幕所花费的时间。

如果您只对文件的最后几行感兴趣(我认为是这种情况,除非您的阅读速度比普通人快一百万倍),您可以使用tailCygWinGnuWin32 在 coreutils 中)。假设您不需要完全使用类 UNIX 环境的强大功能,我会选择后者,因为它提供了可以独立运行的工具。

命令:

tail -50l input.txt

(对于最后 50 行)应该比完整的文件输出快得多。它还为您提供其他漂亮的功能,例如“关注”定期更新的文件。

于 2013-10-07T01:33:28.163 回答