Терминальная команда для наблюдения первых xxx строк файла

Можете Вы парни помогать мне? Я не могу помнить терминальную команду, чтобы открыть файл крупного текста, но только отобразить (например), 20 строк за один раз. Причина этого, я пытаюсь считать файл регистрации ошибок на 1.3 ГБ. Кто-то может помочь мне с правильной командой?

Спасибо

1
задан 15.02.2010, 09:39

7 ответов

Заголовок вопроса предлагает head но Ваше тело

20 строк за один раз

предлагает more.

8
ответ дан 12.12.2019, 07:37

Попробовать man head

голова - отображает первые строки файла

5
ответ дан 12.12.2019, 07:37

head -10000 bigfile.log | tail -20 должен отобразить 20 строк вокруг 10000-й строки.

5
ответ дан 12.12.2019, 07:37

Попробовать less filename.

Это удовлетворяет Вашему требованию работы с окнами приблизительно 20 строк большого файла. Полное описание может быть получено с man less.

5
ответ дан 12.12.2019, 07:37

Попробовать less. Это отображает несколько строк за один раз, но позволяет Вам прокручивать.

less yourfilename

Прочитайте руководство для меньше для большего количества информации.

3
ответ дан 12.12.2019, 07:37

можно использовать голову, меньше, больше, и awk

$ awk 'NR%20==0{print;getline <"-"}NR{print}' file

$ more -20 file

$ head -20 file # but only shows 20 lines and doesn't scroll.
3
ответ дан 12.12.2019, 07:37
most is the result of 20 years of fundamental research about advanced terminal paging techniques.
0
ответ дан 12.12.2019, 07:37

Теги

Похожие вопросы