Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux中查看巨大的txt文件?_Linux_Editor - Fatal编程技术网

如何在Linux中查看巨大的txt文件?

如何在Linux中查看巨大的txt文件?,linux,editor,Linux,Editor,我有一个4Gib的txt文件,我需要查看 当我尝试在Gedit中打开它时,它会加载一段时间,然后崩溃 你有什么想法的文本编辑器,我可以用来查看这个文件。我的操作系统是Fedora 20。不是文本编辑器,而是在命令行中,tail-n 100./file.txt将显示文件的最后100行,head-n 100./file.txt将显示文件的前100行 vim在命令行缓冲区中,当您读取一个文件时,它不会一次打开它,因此它也非常有效。如果您需要查看任何内容,您可能希望使用较少的内容,这些内容应该包含在您的

我有一个4Gib的txt文件,我需要查看

当我尝试在Gedit中打开它时,它会加载一段时间,然后崩溃


你有什么想法的文本编辑器,我可以用来查看这个文件。我的操作系统是Fedora 20。

不是文本编辑器,而是在命令行中,tail-n 100./file.txt将显示文件的最后100行,head-n 100./file.txt将显示文件的前100行


vim在命令行缓冲区中,当您读取一个文件时,它不会一次打开它,因此它也非常有效。

如果您需要查看任何内容,您可能希望使用较少的内容,这些内容应该包含在您的发行版中。我经常用它查看TB大小的文件。对于gzip/bz2'ed文件,还有zless和bzless的变体

emacs还应该使用大文件作为vim的替代品

nano是另一种vim替代方案,我发现在默认配置中更容易用于基本任务。在一个短的测试运行中,我可以成功地查看1GB的文件,但是打开它花费了30多秒,但是在那之后,它似乎运行得非常顺利。

试试看。这对我很有效

Debian:

apt-get install glogg
软呢帽:

yum install glogg
你可以安装午夜指挥官

Debian、Ubuntu等:

apt-get install mc
红帽、CentOS、软呢帽等:

yum install mc
您可以使用mc命令从CLI启动Midnight Commander。 之后,您可以在视图模式F3或编辑模式F4中选择并打开任何文件

在打开和浏览大型文件时,mc比vim更高效。我自己检查过了

如果您想在您喜爱的编辑器中观看非常大的文件,而不必担心与RAM相关的限制,我建议您使用split命令拆分文件:

上述命令将文件拆分为8个部分


当然,此解决方案只检查某些应用程序。请注意,并非每个文件在分割后都保持其一致性,例如XML不保持一致性。这完全取决于您想对给定的文件执行什么操作。

我刚刚遇到了这个问题-我需要查看大日志文件。我试过gedit,但没能打开。维姆工作了,但我想滚动。我还尝试安装了gglog,但它不提供换行功能,而且我的日志是jsonlines,所以换行很长,而且换行很重要


最后,我意外地发现使用网络浏览器是最简单的。我检查了Firefox和Chromium。它们工作得很好。我可以轻松地浏览我的大日志,甚至可以搜索单词。因此,我的建议是使用任何合适的web浏览器来查看此类文件。

Natpad可以很好地打开大文件

好的,我去看看维姆。谢谢如果您是vim新手,这是一个非常方便的指南。另请参见:Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许这是一个更好的提问方式。使用split命令。有关详细信息,请参阅。目前为止的最佳答案。很有魅力。@Bornto把你说的喝了!非常适合在Windows 10上使用零latencyTried glogg查看巨大的文件,这真是太棒了。完美地完成了这项工作。请注意,这需要一个GUI,而不仅仅是一个命令行工具。Glogg似乎没有维护。有一个积极的叉子-我不明白为什么,有人给了我负面的意见。谁能给我解释一下吗?在我看来,我试图给出最好的答案,触及其他回答中没有出现的问题。这些方法对于解决实际问题非常有用。请让我知道为什么ansver被否决了?有时候人们都很奇怪,很好的暗示+1我不知道在浏览器中打开4GB文件是否明智。如果我打开~100 MB的txt文件,我的chrome浏览器就会出现问题。
split -n 8 [FILE_NAME]