Термінал — дуже потужний інструмент 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:
Команда 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 також можна використовувати для інвертування файлу:
Команда 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.
“Крейзі” команда
Ця “крейзі” команда експоненційно запускатиме свої копії до тих пір, поки не вичерпаються всі системні ресурси й система не зависне.
Перед тим, як спробувати всю силу цієї команди, збережіть та закрийте всі інші програми та файли, і лише після цього введіть у терміналі:
# :(){ :|:& }:

















(9 оцінок, середня: 4,89 з 5)