команда head
Команда head дозволяє вивести початок текстового файлу. Щоб це зробити просто наберіть в консолі "head" і передайте їй як аргумент текстовий файл:
Така конструкція виведе нам перші 10 рядків файлу / etc / group. Якщо ви хочете, можна попросити head виводити більше рядків за допомогою ключа "-n":
head -n 20 / etc / group
Дана команда виведе переви 20 рядків файлу / etc / group. Питання, скільки виводити інформації, може також бути вказано не тільки в рядках, але ще і в байтах:
head -c 100 / etc / goup
Така команда виведе вже тільки перші 100 байт файлу / etc / group
команда tail
Команда tail на противагу команді head дозволяє вивести тільки кінець текстового файлу. Щоб це зробити просто наберіть в консолі "tail" і передайте їй як аргумент текстовий файл:
Така конструкція виведе нас останні 10 рядків файлу / etc / group. Так само, як і з head, якщо ви хочете, можна попросити tail виводити більше рядків за допомогою ключа "-n":
tail -n 20 / etc / group
Дана команда виведе останні 20 рядків файлу / etc / group. Питання, скільки виводити інформації, може також бути вказано не тільки в рядках, але ще і в байтах:
tail -c 100 / etc / group head -c 100 / etc / goup
Така команда виведе вже тільки останні 100 байт файлу / etc / group
Виключно корисним виявляється ключ "-f" команди tail. Він ползволяет, що називається, онлайн стежити за додаванням в текстовий файл нових записів. команда
tail -f /var/log/apache/error.log