Сподіваюся, за останні 3 тижні я замаринував ваш мозок усіма перевагами Linux, які ви тільки могли захотіти, і, як популярна приказка «все хороше має прийти до кінця», нарешті настав час завершити і цю серію.
Якщо ви тут вперше, вам, мабуть, варто ознайомитися з частинами 1, 2 і 3, перш ніж перейти до цієї публікації. Частина 1 охоплювала основи Linux, встановлення та деякі прості команди, Частина 2 створена поверх Частини 1, і ми розглянули її обробка файлів, процеси тощо і в частині 3 ми розглянули сторона системного адміністрування.
Це останній, і це, безумовно, буде найвеселішим. Ми збираємось дістати нашу пістолет для трюків для цього, і це буде відкритий вогонь!
Ось що ми розглянемо в цій публікації. Приготуйтеся, адже список справді довгий. Готові?
- Великодні яйця
Ось так, у цій програмі будуть лише круті термінали Linux і трюки, тож давайте почнемо без жодних затримок.
1. moo: Звільнення термінальних корів
Окрім того, що Linux є популярним завдяки тому, що він є у вільному доступі, він також досить популярний завдяки своїй незвичайній привабливості до корів. В операційній системі є кілька місць, де ви можете зіткнутися з коровами. Обмежимося терміналом.
У Linux ми використовуємо схильний (Advanced Pвторгнення Tools) для встановлення оновлень та утиліт. Але якщо вам достатньо цікаво, ви знайдете велику кількість великодніх яєць по всій системі.
Видайте команду apt help і прокрутіть до кінця. Ви знайдете лінію Цей APT має суперкоров'ячі здібності. Що є очевидним натяком на писанку.

Поверніться до типу терміналу:
apt-get moo
І ось ви знайшли одне з перших великодніх яєць. Ми почали з apt, тому що ви, ймовірно, будете використовувати його для кожної команди (якщо це ви вперше пробуєте).
Тепер, коли ми звільнили корів, давайте подивимося, які трюки вони можуть виконувати.
2. cowsay: Нехай корова ASCII розмовляє!
Гаразд, давайте змусимо нашого прекрасного друга ASCII говорити, я маю на увазі у вікні терміналу. Є команда, яка дозволить вам змусити корову говорити все, що вона хоче. Все, що вам потрібно зробити, це передати своє повідомлення після команди cowsa.
ПРИМІТКИ: Якщо ви вперше виконуєте цю команду, замість того, щоб негайно показати вам результат, термінал запропонує вам повідомлення про те, що програма недоступна. А також буде роздруковано, як ви можете його встановити.
Більшість програм із цього списку ви зможете встановити за допомогою команди apt. Формат для всіх буде таким:
apt встановити PROGRAM_NAME
Після завершення просто повторно викличте команду, як показано нижче. І з вашим повідомленням з’явиться корова ASCII.

Досить круто, правда?
Існує кілька способів налаштувати команду cowsay, але для стислості я дозволю вам це зробити.
Рухаємося!
3. fortune cowsay: The cows are wise
Поки що наш друг-коровник у форматі ASCII міг просто виплюнути повідомлення, які ми надали, але чи не було б божевільно круто, щоб він зробив щось більш «розумне»? Як щодо того, щоб ми змусили його ворожити? Зараз я не можу поставити на точність прогнозу, але можу посперечатися, що це точно допоможе трохи підняти настрій.
Ось як ви можете попросити корову ASCII ворожити.
Знову ж таки, якщо ви вперше запускаєте цю програму, а я підозрюю, що це так, термінал запропонує вам спочатку встановити програму. Для цього можна дотримуватись інструкцій на екрані.
Після встановлення правильних програм виконайте таку команду та натисніть Enter.
фортуна | cowsay
Це те, що повертається.

Це дійсно весело, коли корова друкує цікаве прислів’я. Але що ще цікавіше, так це те, що ми беремо вихідні дані команди fortune і надаємо їх як вхід до команди cowsa. The | те, що ви кажете в середині, називається a труба і він використовується для перенаправлення виводу однієї команди на іншу команду як її вхід. Це майже як оператори перенаправлення ми бачили у частині 2 але це працює для обміну даними між командами.
4. aptitude cowsay: Прихований мертвий слон
З огляду на спорідненість Apt до корів, вам може бути цікаво, чи є в інших інструментах ці великодні яйця. Щоб позбавити вас від полювання на них, дозвольте мені відповісти на це запитання. Так, так. Aptitude — це ще один інструмент Apt (досить зручніший), який упаковується в пасхальне яйце, яке є досить інтерактивним.
Введіть наступне:
схильність му

І, як бачите, там написано, що в цій програмі немає писанки, у що мені важко повірити. Тож давайте спробуємо ще раз, але будемо трішки наполегливі. В порядку? Круто:
здатність -в му

Ну, все ще говориться, що писанки немає. Я думаю, що нам потрібно бути більш твердими. Давайте спробуємо, поки воно нарешті не піддасться.

Ну, це було весело, чи не так? Хоча мені дуже сумно за слоном.
5. nmap: Симулятор людини-хакера
Ми всі намагалися похвалитися або вразити когось, набравши щось на терміналі та надрукувавши щось круте, чи не так? Незалежно від того, щоб виглядати круто перед своїм другом або вразити свою кохану, команда ls і ping не заведе вас занадто далеко. Давайте активізуємо гру і прикидамося справжнім професіоналом.
Введіть таку команду та надіньте тіні.
nmap -oS - google.com

nmap Однак це дійсно корисний інструмент для таких речей, як сканування портів і тестування на проникнення, тому не сприймайте цю програму за жарт. Але це круто бачити на терміналі деякі слова leet-speak.
6. lolcat: Зробіть термінал знову барвистим
Поки що все, що ми бачили, було дуже нудним сірим. Ні, я не маю на увазі настрій, я буквально говорю про колір. Давайте додамо трохи кольору до консолі та трохи оживимо речі?
Для довідки ми знову скористаємося програмою fortune для виведення тексту. Введіть наступне й укажіть, що ваш термінал отримає макові кольори.
фортуна | лолкот

Ми можемо передати вихід будь-якої команди в програму lolcat. Я додав зразок нижче:

Добре, давайте продовжувати рух.
7. sl: Паровоз для ваших друкарських помилок
Скільки разів ви хотіли ввести певні команди, але в кінцевому підсумку вводили щось зовсім інше? Зі мною постійно трапляється.
Однією з моїх найпоширеніших помилок є написання gut для gti. Це стало таким регулярним явищем, що я створив псевдонім для git як gti (не знаю, що таке псевдонім? Перегляньте частину 3).
Хоча більшу частину часу термінал буде кричати на вас за те, що ви щось ввели неправильно, є команда, яка насправді покаже вам пасхальне яйце, якщо ви зробили помилку. sl яка є опечаткою для ls — це фактична команда термінала, яка анімує паровий двигун на вашому екрані, коли ви його вводите, як ви можете побачити нижче.

У ньому також є варіанти, які я б радив вам перевірити самостійно.
8. telnet: дивіться фільми в форматі ASCII
Добре! Шанувальники Сили, це для вас. А для людей, які не зрозуміли цієї фрази, я говорю про «Зоряні війни». Я, наприклад, величезний ботанік зі Зоряних воєн, і коли я натрапив на це пасхальне яйце, це мене вразило. Чи знаєте ви, що можете запустити весь екран «Зоряних воєн», епізод IV на своєму терміналі? В ASCII?
Якщо ви цього не зробили, будьте готові до того, що ваші шкарпетки будуть збиті.
Просто введіть таку команду та натисніть Enter. А тепер все, що вам потрібно, це попкорн.
рушник telnet.blinkenlights.nl

Солодка правда? Якщо це не вражає ваших друзів, вам, мабуть, доведеться шукати нових.
9. cmatrix: Neo знаходиться у вашому терміналі
Зберігаючи дух ботаніка, давайте подивимося, як ми можемо перетворити наш звичайний нудний сірий термінал у матричну візуалізацію та побачити світ очима Нео, чи не так?
Команда викликається матриця і як тільки ви введете його назву та натисніть Enter. Термінали стануть матрицею, якою бачив Neo.

10. так: Ми можемо!
Нарешті,
Давайте завершимо серію на позитивній та мотиваційній ноті. І найменше найпотужніше і піднесене слово є ТАК. Yes має силу дозволити вам зробити немислиме і зробити вас безстрашним. Давайте введемо так у терміналі разом із цитатою на ваш вибір. А тепер давайте поглинемо всю наявну позитивну енергію (поки ваш термінал не вийде з ладу).

Висновок
Гаразд, люди, ми підійшли до кінця частини 4 і, нарешті, до кінця серії Linux Hands On. Спланувати цей серіал, а потім поділитися ним з вами, було справді цікаво. Наші кінцеві цілі полягали в тому, щоб дати вам швидке ознайомлення з Linux і деякими командами терміналу, щоб ви досягли точки, коли термінал більше вас не лякає. Коли ви дійдете до цього етапу, чесно кажучи, не потрібно багато зусиль, щоб самостійно вивчити складніші поняття. Сподіваємося, що серія буде вам корисною, і на основі ваших відгуків ми вирішимо висвітлювати більше щомісячних подібних серіалів. Залишайся на зв'язку!
Це було дуже весело. Я повністю переглянув цю серію, і ви викладали краще, ніж вони в моєму коледжі. Будь ласка, створіть більше таких посібників у майбутньому. Це дуже корисно для читача.