首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过Vi或gedit查看巨大的文本文件

如何通过Vi或gedit查看巨大的文本文件
EN

Ask Ubuntu用户
提问于 2017-11-09 08:53:23
回答 1查看 20.7K关注 0票数 27

我已经通过wordlist.txt生成了一个11 GB的crunch-3.6。当我尝试用Vi或gedit打开文件时,由于文件大小,我遇到了问题。如何查看此文件?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-11-09 08:57:11

不要使用文本编辑器查看文本。

有更好的工具:

使用less查看文件(带空格、End、Home、PageUp、PageDown的滚动文件;使用"/something“搜索;随Q离开)。

来自less手册:

在启动之前,faster不需要读取整个输入文件,因此对于大型输入文件,它的启动速度比vi (1)这样的文本编辑器更快。

用法:

代码语言:javascript
运行
复制
less wordlist.txt

考虑使用less -n

-n或--行号:取消行号.在某些情况下,默认值(使用行号)可能会导致运行速度更慢,特别是在输入文件非常大的情况下。使用-n选项抑制行号将避免此问题。

(谢谢你建议-n选项@pipe)

使用grep只获取您感兴趣的行:

代码语言:javascript
运行
复制
# Show all Lines beginning with A:
grep "^A:"  wordlist.txt

# Show all Lines ending with x and use less for better viewing
grep "x$"  wordlist.txt | less

使用headtail获取第一行或最后一行

代码语言:javascript
运行
复制
head wordlist.txt
tail -n 200 wordlist.txt

要编辑文本,请参考这个问题

票数 48
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/974606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档