Eu gerei um wordlist.txt
de 11 GB por crunch-3.6
. Quando tento abrir o arquivo com o Vi ou o gedit, encontro problemas devido ao tamanho do arquivo. Como posso ver este arquivo?
text-editor
vais sai
fonte
fonte
Respostas:
Não use um editor de texto para visualizar o texto.
Existem melhores ferramentas:
Visualize arquivos com
less
(Role com Espaço, Fim, Página Inicial, PageUp, PageDown; Pesquise com "/ something"; Deixe com q).Do
less
manual:Uso:
Considere o uso de
less -n
:(obrigado por sugerir -n opção @pipe)
Use
grep
para obter apenas as linhas de seu interesse:Use
head
outail
para obter as primeiras ou últimas n linhasPara editar texto, consulte esta pergunta .
fonte
more
, ao contrário, o arquivo inteiro será carregado na memórialess
. Se for tão grande, eu aconselho a não usá-lo. A melhor opção seria definitivamente usargrep
.more
eless
código fonte, e ambos parecem usaropen
oufopen
, o que não muda nada sobre a forma como o arquivo é carregado, tanto quanto eu seimore
é um utilitário muito antigo, seless
estiver disponível, não penso em nenhum motivo pelo qual você usariamore
.more
tem uma enorme vantagem sobreless
: ele não suporta oLESSOPEN
pré-processador de entrada. Se você está tentando visualizar o texto bruto de uma página de manual ou algo assim, é muito mais rápido digitarmore my_docs.man
do que procurar naless
documentação para descobrir como suprimir o pré-processador.less -nS
arquivos enormes, para acelerar um pouco as coisas.Frequentemente, apenas "grep" é suficiente para encontrar o que você precisa.
Se você precisar de mais "contexto" em torno de uma linha específica, use "grep -n" para encontrar os números das linhas de interesse e, em seguida, use sed para imprimir um "pedaço" do arquivo torno dessa linha:
fonte
grep -B
e-A
para imprimir linhas B ntes e A epois ...-C
para um pedaço C (antes e depois).