Допустим, у нас есть лог ошибок размером 20Гб, и нам нужно его посмотреть. Конечно мы не станем его открывать потому что текстовый файл размером 20Гб при открытии его в редакторе может создать множество проблем. Мы должны посмотреть этот файл каким то другим способом, без открытия.
Для этого есть несколько утилит:
head С помощью head можно смотреть строки с начала файла. Без дополнительных ключей head покажет 10 строк.
Возьмём первые 100 строк лога ошибок и запишем их в файл head100LinesErrors.txt
head --lines=100 my20GbErrorLog.log > head100LinesErrors.txt
tail То же самое но с конца. Это обычно бывает более необходимо.
Возьмём последние 100 строк лога ошибок и запишем их в файл tail100LinesErrors.txt и вот этот файл уже можно будет открыть или переслать.
tail --lines=100 my20GbErrorLog.log > tail100LinesErrors.txt
less less позволит просматривать весь файл и передвигаться по нему вверх (PageUp)и вниз (PageDown). Пробел - передвижение по строкам вниз, Home - начало, End - конец, Q - завершение просмотра.
more то же что и less но без возможности вернуться назад.
cat Эта команда вообще не позволяет прокручивать, просто выводит на экран и в основном используется в сочетании с другими командами.
Оставить комментарий
Оставить комментарий могут только зарегистрированные пользователи