Перейти до змісту
View in the app

A better way to browse. Learn more.

Файна Україна

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Команда head

Рекомендовані відповіді

Опубліковано
  • Адміністратор

Синтаксис

head опції ФАЙЛ

ФАЙЛ  — це один або кілька файлів, записаних через пробіл, рядки яких потрібно вивести.

Якщо вказується кілька файлів, виводиться перші N рядків з кожного файла. Перед початком виведення рядків кожного файлу відображається ім'я файлу.

Опції

-n LINESабо--lines=LINESабо--lines=-LINES

Вказує кількість рядків, яку потрібно вивести.
LINES — кількість перших рядків із файлу, яке потрібно вивести.
Якщо значенняLINESнегативне, то виводиться весь вміст файлу, крім останніх N рядків (де N=LINES).

-c BYTESабо--bytes=BYTESабо--bytes=-BYTES

Задає кількість байт, яку потрібно вивести.
BYTES - кількість перших байт із файлу, яке потрібно вивести.
Якщо значенняBYTEнегативне, виводиться весь вміст файлу, крім останніх N байт (де N=BYTES).

ЗначенняBYTESможна вказати з суфіксом: b (512 байт), kB (1000 байт), MB (1000 1000), M (1024 1024), GB (1000 1000 1000), G (1024 1024 1024), T
,. KiB=K, MiB=M тощо.

-qабо--quietабо--silent

Не друкуйте імена файлів.
Примітка: Імена файлів друкуються, якщо вказано декілька файлів. Якщо ця опція встановлена, імена файлів не друкуються, і між вмістом різних файлів не додається порожній рядок.

-vабо--verbose

Завжди друкувати імена файлів. Перед вмістом файлу додається рядок з ім'ям файлу.

-zабо--zero-terminated

Вважати, що рядки у файлі поділяються символом NULL.

--help

Показати довідку про команду head.

--version

Показати версію утиліти head.

Приклади використання команди head

Розглянемо кілька прикладів використання командиheadу Linux.

Виведення перших рядків файлу на екран

Вивести перші 10 рядків файлу:

head myfile.txt

Вивести перші 25 рядків файлу:

head -n25 myfile.txt

Виведення декількох перших байт файлу

Вивести вміст перших 100 байт файлу:

head -c100 myfile.txt

Вивести вміст першого мегабайта файлу (тут використовується суфікс M):

head -c1M myfile.txt

Виведення перших рядків із кількох файлів

Вивести перші 3 рядки з кожного файлу:

head -n3 myfile.txt myfile2.txt

Результат:

==> myfile.txt <==
Manjaro
Linux Mint
Debian

==> myfile2.txt <==
Kali Linux
Ubuntu Studio
Q4OS

Використання head для друку перших рядків виведення іншої команди

Команду head часто використовують для того, щоб надрукувати перші N рядків виведення іншої команди.

Виконати команду ls -t і вивести лише перші 12 рядків. Командаls -tвиводить на екран список файлів у директорії та сортує їх за часом зміни (бо вказано ключ-t). У цьому прикладі буде виведено в повному обсязі файли, лише перші 12.

ls -t | head -n12

Вивести вміст файлу командою cat, але надрукувати тільки перші 5 рядків:

cat /var/log/Xorg.0.log | head -n5

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Акаунт

Навігація

Пошук

Пошук

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.