Що робить команда «хвіст»?


10

Я новачок у Ubuntu. Раніше я запускав a tail -f /var/logs/syslogі отримував такі відображені результати:

kernel: [ 2609.699995] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 000d0000, was 1a0d0000

Що це означає?


Біжи man tail.
edwin

2
Ви запитуєте, що робить хвіст чи що таке повідомлення про помилку?
psusi

Ви отримаєте безліч прикладів в Інтернеті.
Джей

Відповіді:


15

Я б запропонував вам переглянути manсторінку tail. Просто запустіть man tailу своїй оболонці або перевірте її в Інтернеті .

Роздрукуйте останні 10 рядків кожного ФАЙЛУ до стандартного виводу. Маючи більше ніж один ФАЙЛ, передуйте кожному із заголовків із зазначенням назви файла. Якщо файл FILE відсутній, або коли FILE -, прочитайте стандартне введення.

-f, --follow [= {ім'я | дескриптор}]
виводить додані дані у міру зростання файлу; -f, --follow і --fol- low = дескриптор еквівалентні

І якщо ви не знаєте, що таке людина, завжди можете набрати man man;)


9

Команда хвоста показує останні десять рядків файлу.

tail -fвідображає останні десять рядків файлу і відстежує файл для будь-яких нових змін. Іншими словами, він додасть будь-які зміни до Терміналу по мірі їх появи у файлі.

Звичайно, для отримання додаткової інформації запустіть man tailу Терміналі.


1

У вас є вихід вашого /var/logs/syslogфайлу.

Це файл, який зберігає інформацію про функціональність вашої системи. Ці файли використовуються для перевірки, що є причиною можливої ​​відмови системи. Очевидно, ви не будете дивитись на ці файли, якщо у вас виникнуть проблеми.

Для отримання додаткової інформації про такі файли дивіться це питання: Різниця між / var / log / messages, / var / log / syslog та /var/log/kern.log?

Ви повинні знати, що tailце команда, і як кажуть інші користувачі, ви можете знати, що команда робить додавання manна початку.


1

tailКоманда є утилітою командного рядка для виводу останньої частини файлів даних до нього з допомогою стандартного введення. Він записує результати на стандартний вихід. За замовчуванням хвіст повертає last ten linesкожен файл, який йому надано. Він також може бути використаний для перегляду файлу в режимі реального часу та перегляду, як до нього записуються нові рядки.

Для перегляду останніх десяти рядків файлу передайте ім’я файлу до хвостової команди.

Щоб встановити кількість рядків для показу з хвостиком, перейдіть на опцію -n, а потім кількість рядків для показу.

tail -n 1 /usr/share/dict/words


Використовуйте комбінацію обох, щоб показати останні n рядків і продовжувати наступний hte log хвост -f -n100 / var / log / syslog
s1mmel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.