最近我一直在寻找一个可以在终端上显示文本文件的命令,而且速度很快。我可以在记事本+ +中用不到1秒的时间打开这个文件,但是这种类型的读取时间差不多是25秒。有更好的选择吗?
答案 0 :(得分:1)
您遇到的问题不在于打开和读取文件,而是将其输出到终端screem所需的时间。
如果你只对文件的最后几行感兴趣(我认为情况就是这样,除非你的阅读速度比常规凡人高出一百万倍),你可以使用tail
来自tail -50l input.txt
。 3}}或CygWin(在coreutils中)。假设您不需要类UNIX环境的强大功能,我会选择后者,因为它提供了可以独立运行的工具。
命令:
{{1}}
(对于最后50行)应该比完整文件输出快得多。它还为您提供了其他漂亮的功能,例如“跟踪”定期更新的文件。