He generado un wordlist.txtde 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
lessmanual:Uso:
Considere el uso de
less -n:(gracias por sugerir -n opción @pipe)
Use
greppara obtener solo las líneas que le interesan:Use
headotailpara obtener la primera o la última n líneasPara editar texto, consulte esta pregunta .
fuente
morecargará 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.morey ellesscódigo fuente, y ambos parecen usar unoopenofopen, lo que no cambia nada con respecto a la forma en que se carga el archivo, que yo sepamorees una utilidad muy anticuada, silessestá disponible no pienso en ninguna razón por la que usaríasmore.moretiene una gran ventaja sobreless: no admite elLESSOPENpreprocesador 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.manque buscar en lalessdocumentación para descubrir cómo suprimir el preprocesador.less -nSarchivos 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-Apara imprimir las líneas B ntes y un espués ...-Cpara un trozo C (tanto antes como después).