Опубліковано 19 липня19 лип Адміністратор Синтаксис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
Для публікації повідомлень створіть обліковий запис або авторизуйтесь