Я генерировал a wordlist.txt
из 11 ГБ crunch-3.6
. Когда я пытаюсь открыть файл с Vi или gedit, я сталкиваюсь с проблемами из-за размера файла. Как я могу просмотреть этот файл?
Не используйте текстовый редактор для просмотра текста.
Существуют лучшие инструменты:
Файлы представления с less
(Прокрутите с Пространством, Концом, Домой, PageUp, PageDown; Поиск с "/что-то"; Отпуск с q).
От less
руководство:
Меньше не должно читать весь входной файл перед запуском, таким образом, с большими входными файлами он запускает быстрее, чем текстовые редакторы как vi (1).
Использование:
less wordlist.txt
Рассмотрите использование less -n
:
- n или - номера строки:
Подавляет номера строки. Значение по умолчанию (для использования номеров строки) может заставить меньше работать более медленно в некоторых случаях, особенно с очень большим входным файлом. Подавление номеров строки с
-n
опция избежит этой проблемы.
(благодарит предложить-n опцию @pipe),
Использовать grep
для получения только строк, Вы интересуетесь:
# 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
Использовать head
или tail
получить первое или продлиться n строки
head wordlist.txt
tail -n 200 wordlist.txt
Для редактирования текста обратитесь к этому вопросу.
Зачастую достаточно просто «grep», чтобы найти то, что вам нужно.
Если вам нужно больше «контекста» вокруг конкретной строки, то используйте «grep -n», чтобы найти номера строк интересующих линий, а затем используйте sed для вывода «» кусок "файла вокруг этой строки:
$ 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