He generado un wordlist.txt
de 11 GB por crunch-3.6
. Cuando trato de abrir el archivo con Vi o gedit, me encuentro con problemas debido al tamaño del archivo. ¿Cómo puedo ver este archivo?
text-editor
vais sai
fuente
fuente
Respuestas:
No use un editor de texto para ver el texto.
Hay mejores herramientas:
Ver archivos con
less
(Desplazarse con espacio, Fin, Inicio, Re Pág, Av Pág; Buscar con "/ algo"; Salir con q).Del
less
manual:Uso:
Considere el uso de
less -n
:(gracias por sugerir -n opción @pipe)
Use
grep
para obtener solo las líneas que le interesan:Use
head
otail
para obtener la primera o la última n líneasPara editar texto, consulte esta pregunta .
fuente
more
cargará todo el archivo en la memoria, a diferencia deless
. Si es tan grande, aconsejaría no usarlo. La mejor opción definitivamente sería usargrep
.more
y elless
código fuente, y ambos parecen usar unoopen
ofopen
, lo que no cambia nada con respecto a la forma en que se carga el archivo, que yo sepamore
es una utilidad muy anticuada, siless
está disponible no pienso en ninguna razón por la que usaríasmore
.more
tiene una gran ventaja sobreless
: no admite elLESSOPEN
preprocesador de entrada. Si está intentando ver el texto sin formato de una página de manual o algo así, es mucho más rápido escribirmore my_docs.man
que buscar en laless
documentación para descubrir cómo suprimir el preprocesador.less -nS
archivos grandes, para acelerar un poco las cosas.A menudo, solo "grep" es suficiente para encontrar lo que necesita.
Si necesita más "contexto" alrededor de una línea en particular, use "grep -n" para encontrar los números de línea de las líneas de interés, luego use sed para imprimir un "fragmento" del archivo alrededor de esa línea:
fuente
grep -B
, y-A
para imprimir las líneas B ntes y un espués ...-C
para un trozo C (tanto antes como después).