在大文件中搜索特定字符串

我有一个6 GB的文本文件。 它有一个月的访问记录到我的网站。 那个文件是我唯一的希望,知道某人是如何访问我的网站并入侵它的。 但是,由于文件太大,gedit无法打开它。

是否有任何命令或方法可用于读取或搜索该文件的内容?
我尝试了以下命令grep -i '18/jan' 02records但它需要一段时间,然后没有结果显示。 我想要’18 / jan’的行。

谢谢

嘿,欢迎来到Ubuntu。 我认为最简单的方法是在终端中使用split命令。 拆分可以取一个文件并将其切成一堆较小的文件。 在命令行上,然后拆分您想要使用的选项。 -b例如将csplit为指定字节的数量。 Gd运气(只是谷歌所有可用的选项)

假设’18 / jan’在文件02records中,那么你的命令应该有效。 您可能想尝试使用其他文本编辑器,例如Vi IMproved(vim)。 它应该能够读取6GB的文件。