20 забавних Linux-команд, які зроблять живим ваш термінал

 3191

Термінал — дуже потужний інструмент Linux. Серед безлічі команд і скриптів існують такі команди, які хоч і не можуть похвалитися своєю практичністю, але настрій піднімуть. У цій статті ми розглянемо 20 забавних команд Linux.

Команда sl

Команда sl (скор. від steam locomotive”) дуже схожа на команду ls, тому її часто викликають помилково. Виходячи з того, наскільки нудними є візуальні ефекти термінала, урізноманітнити його можна за допомогою рухомого локомотива, який викликається даною командою.

Спочатку потрібно встановити sl:

$ sudo apt install sl

А потім можна використовувати:

$ sl

Команда cmatrix

Якщо ви бачили голлівудський фільм “Матриця”, то відразу зрозумієте, що робить ця команда.

Спочатку потрібно встановити cmatrix:

$ sudo apt install cmatrix

А потім можна використовувати:

$ cmatrix

Команда asciiquarium

Як щодо того, щоб мати свій власний акваріум прямо в терміналі?

Спочатку потрібно встановити asciiquarium:

$ sudo apt update
$ sudo apt install snapd
$ systemctl enable snapd.service
$ systemctl start snapd.service
$ sudo snap install core
$ sudo snap install asciiquarium

А потім можна використовувати:

$ snap run asciiquarium

Команда oneko

Команда oneko додає на екран термінала кошеня, яке слідуватиме за вашим курсором.

Спочатку потрібно встановити oneko:

$ sudo apt install oneko

А потім можна використовувати:

$ oneko

Команда aafire

Ви коли-небудь замислювалися, який вигляд має вогонь на чорному фоні термінала? Завдяки команді aafire ви зможете це побачити.

Спочатку потрібно встановити aafire:

$ sudo apt install libaa-bin

А потім можна використовувати:

$ aafire

Команда cowsay

Команда cowsay виводить в консоль зображення корови в ASCII-форматі, яка вимовляє фразу, передану вами як параметр.

Спочатку потрібно встановити cowsay:

$ sudo apt install cowsay

А потім можна використовувати:

$ cowsay [текст]

Якщо вам більше подобаються поні, то зверніть увагу на пакет ponysay, який встановлюється наступним чином:

$ sudo apt update
$ sudo apt install snapd
$ systemctl enable snapd.service
$ systemctl start snapd.service
$ sudo snap install core
$ sudo snap install ponysay

Запуск:

$ snap run ponysay [текст]

Команда cowthink

Ця команда схожа на команду cowsay, але різниця полягає у тому, що вивід відображається у вигляді думки. Щоб використати цю команду, просто введіть:

$ cowthink [рядок]

Наприклад:

$ cowthink Hmm, I know kung-fu

Команда espeak

Якщо ви втомилися чути повсякденні голоси навколо вас, то команда espeak може стати вашим порятунком. Ви можете слухати голос вашого комп’ютера, встановивши espeak:

$ sudo apt install espeak

Потім у лапках ви можете надрукувати текст, який хочете, щоб озвучив ваш комп’ютер:

$ espeak "Hello from aCode.com.ua"

Як вам голос вашого комп’ютера?

Команда figlet

Команда figlet перетворює вказаний рядок у ASCII-формат. За замовчуванням ця команда має набір шрифтів, що розміщуються за адресою /usr/share/figlet/fonts/, але ви можете використовувати свої власні шрифти.

Спочатку потрібно встановити figlet:

$ sudo apt install figlet

Якщо хочете використовувати свій шрифт:

$ figlet [-f шлях_до_шрифта] [рядок]

Приклад:

$ figlet Ravesli.com

Команда banner

За допомогою цієї команди ви можете вивести текст у форматі великого банера.

Спочатку потрібно встановити banner:

$ sudo apt install sysvbanner

А потім можна використовувати:

$ banner [рядок]

Команда aview

Як щодо перегляду зображень в ASCII-форматі прямо в терміналі?

Спочатку потрібно встановити aview:

$ sudo apt install aview

А потім можна використовувати:

$ asciiview [шлях_до_картинки]

Команда yes

Дуже своєрідна команда, яка має лише одну здатність: нескінченно повторювати рядок-аргумент доти, доки процес не буде “вбитий”:

$ yes [рядок]

Не забудьте натиснути Ctrl+C, щоб зупинити друк, інакше команда працюватиме вічно.

Хоча ця команда може здатися непотрібною, але вона дуже зручна, коли ви запускаєте скрипти, що очікують від вас вводу Yes/No. Наприклад, наступна команда щоразу друкуватиме y, коли скрипт запитуватиме від вас y/n:

$ yes y [шлях_до_скрипта]

Команда fortune

Команда fortune виводить на екран випадкову цитату в стилі печива із пророцтвом.

Спочатку потрібно встановити fortune:

$ sudo apt install fortune

А потім можна використовувати (опція -s застосовується для обмеження речень, які виводитимуться):

$ fortune [-s]

Команда rig

Команда rig щоразу генерує випадкове ім’я та адресу.

Спочатку потрібно встановити rig:

$ sudo apt install rig

А потім можна використовувати:

$ rig

Команда rev

Ця команда інвертує будь-яку введену вами інформацію. Наприклад, якщо надрукувати Ravesli.com, то програма надрукує moc.ilsevaR:

$ rev
Ravesli.com

Вихід з інтерактивного режиму здійснюється за допомогою комбінації клавіш Ctrl+C. Команду rev також можна використовувати для інвертування файлу:

$ rev [шлях_до_файлу]

Команда factor

Команда factor розбиває задане число на прості множники:

$ factor [число]

Команда time cat

Насправді це дві команди, які застосовуються разом: time та cat. Ви можете використовувати їх як вбудований таймер. Він працюватиме у фоновому режимі до тих пір, поки ви його не зупините, а потім повідомить про час, що минув між початком та закінченням процесу.

Запуск:

$ time cat

Команда ncal

Команда ncal — це невелика утиліта-календар. Для її встановлення введіть команду:

$ sudo apt install ncal

Отримати доступ до календаря:

$ ncal

При цьому виводитиметься поточний місяць. Однак ви можете вибрати точний рік і навіть місяць, вказавши дату як аргумент, наприклад:

$ ncal 08 1996

Опція -J задає формат Юліанського календаря:

$ ncal -J 09 2021

Також можна переглянути кількість минулих днів від 1 січня:

$ ncal -j 09 2021

Команда w

Команда w дозволяє переглядати інформацію про поточних користувачів: логін, час входу до системи тощо. Наскільки мені відомо, команда w є найкоротшою командою, яка входить у стандартне постачання будь-якого дистрибутиву Linux.

“Крейзі” команда

Ця “крейзі” команда експоненційно запускатиме свої копії до тих пір, поки не вичерпаються всі системні ресурси й система не зависне.

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

# :(){ :|:& }:

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (9 оцінок, середня: 4,89 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *