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