Я сгенерировал wordlist.txt
11 ГБ crunch-3.6
. Когда я пытаюсь открыть файл с помощью Vi или gedit, у меня возникают проблемы из-за размера файла. Как я могу просмотреть этот файл?
text-editor
Vais Sai
источник
источник
Ответы:
Не используйте текстовый редактор для просмотра текста.
Есть лучшие инструменты:
Просмотр файлов с помощью
less
(Прокрутка с пробелом, Конец, Домой, PageUp, PageDown; Поиск с помощью «/ что-то»; Выход с помощью q).Из
less
руководства:Использование:
Рассмотрим использование
less -n
:(спасибо, что предложили опцию -n @pipe)
Используйте,
grep
чтобы получить только интересующие вас строки:Используйте
head
или,tail
чтобы получить первые или последние n строкДля редактирования текста, обратитесь к этому вопросу .
источник
more
загрузит весь файл в память, в отличие отless
. Если он такой большой, я бы посоветовал не использовать его. Лучшим вариантом, безусловно, будет использоватьgrep
.more
иless
исходный код, и оба, кажется, используют либо,open
либоfopen
, что, насколько я знаю, ничего не меняет в отношении способа загрузки файлаmore
Это очень устаревшая утилита, еслиless
она доступна, я не думаю о какой-либо причине, по которой вы бы ее использовалиmore
.more
имеет одно огромное преимущество передless
: он не поддерживаетLESSOPEN
входной препроцессор. Если вы пытаетесь просмотреть необработанный текст справочной страницы или чего-то еще, печатать гораздо быстрее,more my_docs.man
чем копаться вless
документации, чтобы выяснить, как подавить препроцессор.less -nS
больших файлов, чтобы немного ускорить процесс.Зачастую достаточно просто «grep», чтобы найти то, что вам нужно.
Если вам нужно больше «контекста» вокруг конкретной строки, то используйте «grep -n», чтобы найти номера строк интересующих строк, а затем используйте sed, чтобы распечатать «кусок» файла вокруг этой строки:
источник
grep -B
и-A
печатать строки B efore и A fter ...-C
для C (как до, так и после).