Linux Tail: что это такое и как ее использовать

Многие опытные пользователи Linux используют команды для печати определенных частей файлов. Есть команды head и tail, которые определяют начало и конец файла или команды.
Хвостовые команды позволяют пользователю читать конечные команды файла. Это также полезно для отслеживания новой информации, обновляемой в реальном времени в конкретном файле. Это упрощает проверку последних записей в системе. Пользователи также могут просматривать несколько файлов с помощью хвостовой команды в Linux.
Давайте начнем с команды tail и рассмотрим все элементы, которые может предоставить эта простая и легкая команда.

Что такое tail команда?

Команда Tail - отличная команда, используемая для печати последних N чисел или хвостов ввода. Обычно он отображает или распечатывает последние 10 номеров файла, переданных ему через стандартный ввод, и выдает результат на стандартный вывод. Если мы используем его для одного имени файла, данные из каждого файла продолжаются по имени файла с заголовком.
В Linux существует около 14 важных хвостовых команд, которые служат различным целям для пользователей. –N используется для вывода последних числовых строк в файле вместо 10 строк по умолчанию.

Как использовать команду tail?

Помните, что перед использованием команды вам нужно будет использовать Терминал или PuTTY для SSH на вашем VPS-сервере. Вот руководство, в котором подробно описан процесс.
По умолчанию Tail печатает последние 10 строк файла в операционной системе Linux и затем заканчивает.
Чтобы просмотреть последние десять номеров файла, введите следующую команду:
tail name_of_file
Или альтернативно:
tail file_path
На выходе будут отображены последние 10 строк файла.

Как ограничить количество показываемых строк?

Tale предоставляет пользователям возможность просматривать количество строк в соответствии с требованиями с помощью команды –n .
Самый простой и легкий способ сделать это:
Tail –n* file_path
* Указывает число строк , которые вы хотите напечатать.
Например, если мы хотим просмотреть две строки из определенного файла, мы будем использовать следующую команду:
tail -n2 devisers.txt
2 - это номер файла для просмотра, а devisers.txt определяет имя файла.

Как просмотреть последнее количество байтов данных?

Чтобы просмотреть последнее число или определенное количество байтов очень большого файла, используйте параметр -c, чтобы упростить просмотр хвоста.
tail –c* file_path
Здесь * обозначает количество байтов. Замените его на то, что вы хотите видеть.

Как отслеживать изменения в файле?

Чтобы проверить файл на наличие вариантов, используйте команду tail, за которой следует параметр  -f . Эта команда полезна при просмотре последних десяти строк файла. Эта опция обычно используется для отслеживания файлов журналов в реальном времени. Для нашего  файла devisers.txt команда будет выглядеть так:
tail -f devisers.txt
Новые версии хвостовых команд также позволяют пользователю просматривать несколько файлов или папок. После изменения исходного файла заголовок покажет, в какую строку кто-то внес изменения.

Как использовать Tail Cmmand с другими командами Linux?

Команды Tail могут передаваться по конвейеру с другими функциями командной строки Linux. Здесь мы собираемся использовать команду tail с:

Использование хвостовой команды с -r (обратный порядок)

Здесь мы хотим просмотреть вывод команды tail в обратном порядке.
tail –n* file_name | sort -r
Первая часть команды такая же, как и раньше, после мы разделяем ее с помощью для указания последующего действия - sort -r , которое, как следует из названия, сортирует вывод в обратном порядке.

Использование хвостовой команды с ls (самый старый файл или папка)

С помощью следующего примера мы рассмотрим семь файлов или папок, которые были изменены наиболее давно.
Чтобы увидеть это, вывод команды ls направляется по конвейеру к команде tail. Это должно было бы выглядеть так:
ls -l | tail -n8
Как и раньше, в хвостовой части команды -n8 вы можете вставить желаемый номер.

Резюме

Tail - невероятно гибкая команда, которая может значительно улучшить управление вашими файлами. Вам нужно только указать файлы и параметры и использовать команду с правильным синтаксисом.
Как только вы овладеете языком и поймете, как часто используются команды, вы можете изменять его различными способами для разработки приложений, программного обеспечения и многого другого.

Добавить комментарий

Автору будет очень приятно узнать обратную связь о своем руководстве.

Комментариев 0