J'ai généré un wordlist.txt
de 11 GB par crunch-3.6
. Lorsque j'essaie d'ouvrir le fichier avec Vi ou gedit, je rencontre des problèmes en raison de la taille du fichier. Comment puis-je visualiser ce fichier ?
Réponses
Trop de publicités?N'utilisez pas de texte éditeur にとって visualisation de texte.
Il existe de meilleurs outils :
Afficher les fichiers avec less
(Défilement avec Espace, Fin, Accueil, PageUp, PageDown ; Recherche avec "/quelque chose" ; Quitter avec q).
De less
manuel :
Less n'a pas besoin de lire tout le fichier d'entrée avant de démarrer, donc avec de gros fichiers d'entrée, il démarre plus rapidement que les éditeurs de texte comme vi (1).
Utilisation :
less wordlist.txt
Envisagez l'utilisation de less -n
:
-n ou --nombre de lignes :
Supprime les numéros de ligne. La valeur par défaut (utiliser les numéros de ligne) peut entraîner une exécution plus lente de less dans certains cas, en particulier avec un très grand fichier d'entrée. La suppression des numéros de ligne avec l'option
-n
permet d'éviter ce problème.
(merci d'avoir suggéré l'option -n @pipe)
Utilisez grep
pour obtenir uniquement les lignes qui vous intéressent :
# 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
Utilisez head
ou tail
pour obtenir les n premières ou dernières lignes
head wordlist.txt
tail -n 200 wordlist.txt
Pour modifier le texte, reportez-vous à この質問 .
Souvent, un simple "grep" suffit pour trouver ce dont vous avez besoin.
Si vous avez besoin de plus de "contexte" autour d'une ligne particulière, utilisez alors "grep -n" pour trouver le numéros de ligne des lignes qui vous intéressent, puis utilisez sed pour imprimer un "morceau" du fichier autour de cette ligne :
$ grep -n 'word' file
123:A line with with word in it
$ sed -n '120,125p' file
A line
Another line
The line before
A line with with word in it
The line after
Something else