20 забавных утилит Linux: развлекаемся в терминале

20 забавных утилит Linux: развлекаемся в терминале

Команда Timeweb

Время чтения - 7 минут.

0 забавных утилит Linux: развлекаемся в терминале

В Linux, команды терминала могут использоваться почти для решения всех задач. Но кроме серьезных команд, предназначенных для выполнения определенных действий, в этой системе есть и шуточные команды.

Это в первую очередь различная терминальная графика, баннеры, вывод случайных фраз или заставки. Большинство утилит нужно отдельно устанавливать, но некоторые есть по умолчанию, по крайней мере, в Ubuntu.

В этой статье мы рассмотрим прикольные команды Linux. Но перед тем как перейти к командам, давайте начнем с самого терминала.


ТЕРМИНАЛ FALLOUT

Недавно появился на свет проект эмулятора терминала в виде старого экрана. Смотрится очень даже неплохо:

Терминал Fallout

Для установки в Ubuntu можно использовать репозиторий PPA:

$ sudo apt-get install cool-retro-term
$ sudo add-apt-repository ppa:noobslab/apps
$ sudo apt-get update

В OpenSUSE пакет доступен в software.opensuse.org. После завершения установки запустить программу можно командой:

$ cool-retro-term

Может и для постоянной работы он не подходит, но для шуток и отдыха в самый раз, к тому же очень напоминает терминал компьютеров в Fallout.

Терминал у нас подходящий, теперь можно и посмотреть существующие шутки в терминале Linux.


1. COWSAY

Эта утилита относится к консольной графике. Вы вызываете утилиту с нужным сообщением, а она выводит его, в виде комикса с животным:

term1

Очень удобно использовать для приветствия терминала. Установить программу можно из официальных репозиториев Ubuntu командой:

 sudo apt-get install cowsay

Если вам не нравятся коровы, можно использовать любое другое животное, список возможных вариантов выводится командой:

cowsay -l


Cow files in /usr/share/cowsay/cows:apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey turtle tux unipony unipony-smaller vader vader-koala www

Затем, чтобы выбрать вариант используйте опцию -f. Например:

 cowsay -f dragon "Привет мир!"

Cowsay

Поддерживаются также и другие опции, для изменения поведения программы, смотрите справку man.


2. COWTHINK

Программа, очень похожая на первую. Оказывается, коровы могут не только разговаривать, но и думать. Она устанавливается вместе с cowsay, поэтому ничего дополнительно ставить не нужно:

 cowthink "Я все-таки дочитаю эту статью до конца"

Cowthink

Или так:

 cowthink -f dragon "Сейчас все сожгу"

Cowthink

Поддерживаются те же опции.


3. SL

Если вы неверно введете команду ls, вместо нее напишете sl — то в терминале справа налево проедет паровоз. Для установки в Ubuntu наберите:

 sudo apt-get install sl

А теперь:

 sl

sl

Опция -F заставит поезд взлетать, а -l уменьшит его до размера баннера.

4. FIGLET

Утилита позволяет рисовать большие текстовые баннеры в терминале. Такие баннеры используются в приветствиях ssh или telnet серверов:

 figlet Welcome

Figlet

Если не установлена, используйте в Ubuntu:

 sudo apt-get install figlet

Поддерживаются разные шрифты, но нет поддержки юникода:

 figlet -f slant Hello

figlet

5. TOILET

И снова баннеры. Эта команда очень похожа на предыдущую, здесь для рисования баннеров используются символы:

 toilet Wellcome

toilet

Установка такая же:

 sudo apt-get install toilet

Команда toilet поддерживает намного больше возможностей, например здесь есть поддержка Unicode, цветные шрифты (-f), фильтры(-F) и т д.

Например:

 toilet -f bigmono9 -F gay "Hello"

toiler

6. BANNER

Эта команда, как и две предыдущие печатает баннеры, но ее возможности очень ограничены, нет опций и печатает только 10 символов:

 banner

Установка в Ubuntu:

 sudo apt-get install sysvbanner

7. FORTUNE

Команда fortune выводит одну случайную, но возможно полезную цитату:

 fortune -s

fortune

Опция s указывает утилите генерировать цитаты небольшого размера.

Для вывода цитаты можно использовать cowsay:

 fortune | cowsay

fortune

Установка в Ubuntu:

 sudo apt-get install fortune

Для установки русских цитат выполните:

 sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru


8. CMATRIX

Программа нарисует матрицу, такую же как в одноименном фильме в вашем терминале:

 cmatrix

cmatrix

Для установки в Ubuntu выполните:

 sudo apt-get install cmatrix


9. REV

Команда будет переворачивать слова и предложения задом наперед, просто выполните команду, а затем начинайте набирать текст:

 rev

rev

10. ПАСХАЛКА В APT-GET

Пасхалки в Linux довольно редкое явление, но они есть. В команде apt-get есть такое пасхальное яйцо:

 apt-get moo

apt-get moo

11. ПАСХАЛКА APTITUDE

В aptitude тоже есть эта пасхалка, но активируется она не сразу:

term22

12. СМОТРИТЕ ЗВЕЗДНЫЕ ВОЙНЫ

Вы можете смотреть звездные войны в терминале подключившись к серверу towel.blinkenlights.nl с помощью telnet:

 telnet towel.blinkenlights.nl

telnet star wars

Если вам доступен только терминал и нужно еще долго ждать, можно немного посмотреть звездные войны.

13. ЦИКЛ YES

Команда будет продолжать печатать указанное слово бесконечно, пока вы не нажмете Ctrl + C. В большинстве случаев от нее нет никакой пользы, но она может пригодиться при тестировании программ, когда нужно сгенерировать большое количество текстовой информации:

 yes start

term14

14. FACTOR

Эта команда выведет все наименьшие общие кратные для указанного числа, например:

 factor 30

factor

15. PI

Команда pi выведет число pi до нужного количества знаков, например, посмотрим первые 500 знаков после запятой:

 pi 50

pi

Команды factor и pi не относятся к категории веселые команды linux, но могут быть очень полезными в некоторых ситуациях.


16. XCOWSAY

xcowsay — это графический интерфейс для команды cowsay, для ее запуска вам будет нужен запущенный Х сервер. Программа не будет работать только в терминале:

 xcowsay "Привет!"

xcowsay

Для установки в Ubuntu используйте:

 sudo apt-get install xcowsay


17. XEYES

Программа xeyes рисует пару глаз на рабочем столе. Они следуют за курсором мыши, и таким образом вы точно не потеряете курсор.

Затем выполните:

 xeyes

xeyes

18. ASCIIVIEWER

Программа aciiviewer позволяет просматривать изображения в терминале в текстовом формате. Может быть полезной, когда нет другой возможности открыть изображение.

Сначала ее нужно установить:

 sudo apt-get install aview

Затем проверяем:

 asciiview test.png -driver curses

Конечно, в оригинале картинка выглядит намного лучше, но и здесь можно что-то разобрать.


19. AAFIRE

Любите смотреть на огонь? Не проблема, эта команда тоже относится к набору asciiart и с помощью нее можно зажечь огонь в терминале:

 aafire

aafire

Установка:

 sudo apt-get install caca-utils

20. BB

Это аудио-визуализация отличного качества, работающая в текстовом терминале. В анимации используется только текст, но кроме рисунка есть и фон. За ней очень интересно наблюдать:

 bb

bb

Установка:

 sudo apt-get install bb

21. RIG

Программа генерирует случайные и скорее всего, фейковые идентификационные данные:

 rig

Alberta Ramirez

990 Brandy Run

Chicago, IL 60607

(312) xxx-xxxx

Установить программу можно командой:

 sudo apt-get install rig

22. THEFUCK

Это не совсем обычная утилита, хотя она и судя по названию была сделана в шутку, но может быть полезной. Утилита анализирует предыдущую команду и пытается исправить допущенную в ней ошибку. Смотрите демонстрацию от самого автора:

thefuck

Для того чтобы установить программу можно загрузить ее из GitHub:

 wget -O - https://raw.githubusercontent.com/nvbn/thefuck/master/install.sh | sh - && $0


Источник




Report Page