Хвіст Linux - все, що потрібно знати

У самому основному, хвіст - це програма для запису в командний рядок UNIX, яка показує кінцевий хід текстового файлу. Припустимо, що ви хотіли бачити те, що є новим у файлі журналу для системної програми, але ви також хотіли уникнути всієї старої інформації. Ну, просто буває UNIX утиліта командного рядка, яка дозволяє робити саме це. Хвіст друкує рядки 10 даних з будь-якого файлу в системі ОС і, за своєю базою, команда, що використовує хвіст, виглядає так: ім'я файлу хвоста

Програма, швидше за все, використовується системними адміністраторами для моніторингу зростання файлів журналів і керування помилками, що відбуваються в операційних системах LINUX або UNIX, оскільки це загальне застосування для таких ОС для запису повідомлень про помилки в файли системних журналів. Зокрема, користувач може розгорнути опцію -f для запуску хвоста для перевірки помилок, але, як ви побачите в блозі, ви можете використовувати команду tail для набагато більше.

Швидкий перехід
LINUX не є UNIXLINUX Heads and TailsТалісман LINUX - пінгвінОсобливості та приклади хвостів LINUXХвіст LINUX Підсумок

LINUX не є UNIX

LINUX не є UNIX

Але перш ніж ми поринемо в справжню націю командного рядка, таємниці хвоста, і як ви можете використовувати його, важливо спершу зробити кілька відмінностей.

Номер один, UNIX була власною системою, що належить AT&T і розроблена спільно з GE в 60. У 70, 16-біт OS MINUX був розроблений на основі UNIX і випущений для академічного використання, хоча код залишився copywrited. Потім, в 1991, один сайт повідомляє нам, що Лінус Торвальд випустив свій безкоштовний виклик ядра операційної системи LINUX під вільною ліцензією GNU. Але, незважаючи на те, що Torvald приписує завершення фактичного ядра LINUX, багато хто вважає, що він не став би ОС без допомоги проекту GNU, запущеного в 1985 Річардом Столлманом. Центр пошуку даних.

Зрештою, потрібне вільне програмне забезпечення для роботи на вільному ядрі, яке називається ОС, як ми їх знаємо, і багато хто вважає, що LINUX слід переписати і GNU / LINUX. У будь-якому випадку, результат полягає в тому, що система вільна для використання, вільна для маніпулювання та вільна для спільного використання. Крім того, для того, щоб відрізнити їхній проект від UNIX, Stallman використовував рекурсивну абревіатуру як свою назву: GNU (ga-noo) також є гну, але він також означає GNU's Not UNIX.

Менше зрозуміло, як LINUX отримала свою назву, хоча деякі джерела стверджують, що це теж означає не-Unix декларацію: LINUX не є Unix. А інші стверджують, що це UNIX Лінуса. У будь-якому випадку, обидві операційні системи є нерозривно пов'язаними, більшість з яких застосовується для хвоста на одній, вірно для інших.

LINUX Heads and Tails

LINUX Heads and Tails

Якщо ви вважаєте себе серед тих, у кого ви стоїте прямо і зіткнулися з правильним шляхом, і зверніть будь-яку увагу на командний рядок, то ви, швидше за все, почули про програму кішок. Хоча кіт, безумовно, корисний для показу вміст файлу коли вам доведеться залити файл журналу після файлів журналу, іноді ви просто хочете побачити щось конкретне. Скажімо, ви просто хочете побачити, що останні 10 рядки файлу, або перший 10… ну, LINUX командний рядок може зробити це. Замість того, щоб прокручувати сторінки журналу за сторінками, ви можете легко перейти до верхньої частини файлів або закінчити за допомогою команди LINUX або head або tail.

Скажімо, ви хочете побачити список імен користувачів і паролів. Добре, завдяки нашим друзям у TecMint, головна команда LINUX виглядатиме приблизно так:

head [опції] [файл (и)] або # head / etc / passwd

Те ж саме, тоді, буде вірно для команди LINUX:

# tail / etc / passwd

Далі, легко збільшити кількість рядків, що друкуються з командного рядка, використовуючи аргумент n:

?# tail -n 3 / etc / passwd

Крім того, аргументи / параметри life -f (слідувати) та -s (sleep) можуть використовуватися для моніторингу відкритого файлу журналу під час його запису і розриву цього файлу в певний час. Ці два аргументи повинні завжди використовуватися разом, але не хвилюйтеся, якщо забудете. Control-C завжди порушуватиме і не реагуватиме на команду.

Плюс комбінування команд є швидким і простим, так як хід LINUX може бути "переданий" іншим командам, як показано в наступному прикладі, який показує команду ls, пов'язану з командою tail, щоб обмежити результати до п'яти:

ls -t / etc | хвіст -n 5

Талісман LINUX - пінгвін

Талісман LINUX - пінгвін

Як розповідає історія, Лінус Торвальдс оголосив у 1996, що пінгвін буде офіційним талісманом LINUX. Він передавав алегоричну історію про те, що він був в Австралії, а його ідея застрягла. Талісман був влучно названий Tux, інший варіант на LINUX не UNIX, а саме Torvald's UNIX.

Тепер, про це варто згадати, що досі LINUX був своєрідною підземною операційною системою для кодерів і тих, хто любив забивати руки кодом. Tux був дійсно вступним словом LINUX до світу, і незадовго до того, як світ помітив цю кричущу, вільну операційну систему для вашого ПК.

І оскільки код був вільний для використання, вільний для збільшення, і вільний для спільного використання, це означало, що підприємливі компанії з програмного забезпечення могли взяти його, змінити його, і почати стягувати гроші за свою власну версію. Незабаром LINUX буде розроблений і розроблений фірмою SUSE-LINUX, Red Hat LINUX, STEAM OS і Microsoft. так, Microsoft.

Не занурившись надто глибоко в нього, Microsoft потребувала командного рядка LINUX і вбудованої безпеки, щоб розгорнути свій новий бренд Sphere OS. Ця ОС піде на багато пунктів, які раніше не вважалися розумними пристроями, як, скажімо, ваш тостер. Завдяки новій операційній системі Microsoft ви можете оновлювати та автоматизувати цей пристрій.

І, завдяки LINUX та Microsoft, тепер ви зможете запрограмувати свій холодильник з вашого ноутбука. Але, ви повинні почати десь, і використовувати команду хвоста LINUX для перегляду статусу папки журналу є гарним місцем для початку. Примітка: корисно використовувати Суду команда при перегляді системних файлів, оскільки деякі з них можуть бути заблоковані, як показано нижче:

sudo tail /var/log/boot.log

Особливості та приклади хвостів LINUX

Особливості та приклади хвостів LINUX

Але, можливо, ви хотіли б побачити останні записи 20 файлу журналу завантаження, так що ваша команда виглядатиме приблизно так: tail -n20 <filename>. Але, можливо, ви хочете перейти рядки 30 у файл і почати там розбір. Тоді ваша команда може виглядати приблизно так: tail -n + 20 <filename>.

Звичайно, ви також можете виводити байти на користь ліній, як це було запропоновано цей блог, за допомогою c перемикач, і це буде схоже на цей рядок: хвіст -c20 <filename>. І моніторинг файлу простий, теж з f аргумент. Звичайні причини, коли ви хочете побачити програму під час її роботи, це перевірка на наявність помилок, тому ви можете використовувати команду tail для перевірки файлу через певні проміжки часу за допомогою наступної команди: tail -F -s20 <ім'я файлу>. Якщо з певних причин файл недоступний, можна наказати хвосту продовжувати перевірку, поки воно не стане доступним, використовуючи аргумент, що виглядає так: sudo tail -retry -F <filename>. Або, можливо, ви хочете використовувати хвіст, щоб відстежувати процес через журнали, поки він не закінчиться. Ну, хвост теж може зробити це.

Це деякі з найбільш поширених застосувань для команд UNIX і LINUX хвіст. Важливо відзначити, що використання Суду потрібно лише, якщо вам потрібні дозволи ліфта для відкриття файлів. Як правило, це не обов'язково, але якщо ви зіткнетеся з файлом, який заперечує вам дозвіл, це може стати в нагоді.

Хвіст LINUX Підсумок

Хвіст LINUX Підсумок

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

Пам'ятайте, що хвіст Команда read читає останні рядки 10 будь-яких текстових файлів і записує результати standard (екран монітора). Сподіваємося, тепер ви трохи краще розумієте, як ця команда працює самостійно, з іншими процесами, а також у поєднанні з комутаторами. Ви також можете скористатися перемикачем –pid (ID програми) і -f, щоб відстежувати файл програми і вбивати команду хвоста, коли програма закінчується. Дивіться, якщо ви можете зрозуміти, що це може виглядати, і продовжувати практикувати з хвостом LINUX.

Інвестуйте в якусь екранну нерухомість з новим великий екран, підсвічування монітора Доступно в п'яти різних розмірах і цінових точках.

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.