В Linux, команды терминала могут использоваться почти для решения всех задач. Но кроме серьезных команд, предназначенных для выполнения определенных действий, в этой системе есть и шуточные команды. Это в первую очередь различная терминальная графика, баннеры, вывод случайных фраз или заставки. Большинство утилит нужно отдельно устанавливать, но некоторые есть по умолчанию, по крайней мере, в Ubuntu. В этой статье рассматриваются прикольные команды Linux. Но перед тем как перейти к командам, давайте начнем с самого терминала. ТЕРМИНАЛ FALLOUT Недавно появился на свет проект эмулятора терминала в виде старого экрана. Смотрится очень даже неплохо: Для установки в Ubuntu можно использовать репозиторий PPA: $ sudo apt-get install cool-retro-term $ sudo add-apt-repository ppa:noobslab/apps $ sudo apt-get update Код $ 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 Код $ cool-retro-term Может и для постоянной работы он не подходит, но для шуток и отдыха в самый раз, к тому же очень напоминает терминал компьютеров в Fallout. Терминал у нас подходящий, теперь можно и посмотреть существующие шутки в терминале Linux. 1. COWSAY Эта утилита относится к консольной графике. Вы вызываете утилиту с нужным сообщением, а она выводит его, в виде комикса с животным: Очень удобно использовать для приветствия терминала. Установить программу можно из официальных репозиториев Ubuntu командой: sudo apt-get install cowsay Код 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 Код 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 -f dragon "Привет мир!" Поддерживаются также и другие опции, для изменения поведения программы, смотрите справку man. 2. COWTHINK Программа, очень похожая на первую. Оказывается, коровы могут не только разговаривать, но и думать. Она устанавливается вместе с cowsay, поэтому ничего дополнительно ставить не нужно: cowthink "Я все-таки дочитаю эту статью до конца" Код cowthink "Я все-таки дочитаю эту статью до конца" Или так: cowthink -f dragon "Сейчас все сожгу" Код cowthink -f dragon "Сейчас все сожгу" Поддерживаются те же опции. 3. SL Если вы неверно введете команду ls, вместо нее напишете sl — то в терминале справа налево проедет паровоз. Для установки в Ubuntu наберите: sudo apt-get install sl Код sudo apt-get install sl А теперь: sl Код sl Опция -F заставит поезд взлетать, а -l уменьшит его до размера баннера. 4. FIGLET Утилита позволяет рисовать большие текстовые баннеры в терминале. Такие баннеры используются в приветствиях ssh или telnet серверов: figlet Welcome Код figlet Welcome Если не установлена, используйте в Ubuntu: sudo apt-get install figlet Код sudo apt-get install figlet Поддерживаются разные шрифты, но нет поддержки юникода: figlet -f slant Hello Код figlet -f slant Hello 5. TOILET И снова баннеры. Эта команда очень похожа на предыдущую, здесь для рисования баннеров используются символы: toilet Wellcome Установка такая же: sudo apt-get install toilet Код sudo apt-get install toilet Команда toilet поддерживает намного больше возможностей, например здесь есть поддержка Unicode, цветные шрифты (-f), фильтры(-F) и т д. Например: toilet -f bigmono9 -F gay "Hello" Код toilet -f bigmono9 -F gay "Hello" 6. BANNER Эта команда, как и две предыдущие печатает баннеры, но ее возможности очень ограничены, нет опций и печатает только 10 символов: banner Установка в Ubuntu: sudo apt-get install sysvbanner Код sudo apt-get install sysvbanner 7. FORTUNE Команда fortune выводит одну случайную, но возможно полезную цитату: fortune -s Код fortune -s Опция s указывает утилите генерировать цитаты небольшого размера. Для вывода цитаты можно использовать cowsay: fortune | cowsay Код fortune | cowsay Установка в Ubuntu: sudo apt-get install fortune Код sudo apt-get install fortune Для установки русских цитат выполните: sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru Код sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru 8. CMATRIX Программа нарисует матрицу, такую же как в одноименном фильме в вашем терминале: cmatrix Для установки в Ubuntu выполните: sudo apt-get install cmatrix Код sudo apt-get install cmatrix 9. REV Команда будет переворачивать слова и предложения задом наперед, просто выполните команду, а затем начинайте набирать текст: rev 10. ПАСХАЛКА В APT-GET Пасхалки в Linux довольно редкое явление, но они есть. В команде apt-get есть такое пасхальное яйцо: apt-get moo Код apt-get moo 11. ПАСХАЛКА APTITUDE В aptitude тоже есть эта пасхалка, но активируется она не сразу: 12. СМОТРИТЕ ЗВЕЗДНЫЕ ВОЙНЫ Вы можете смотреть звездные войны в терминале подключившись к серверу towel.blinkenlights.nl с помощью telnet: telnet towel.blinkenlights.nl Если вам доступен только терминал и нужно еще долго ждать, можно немного посмотреть звездные войны. 13. ЦИКЛ YES Команда будет продолжать печатать указанное слово бесконечно, пока вы не нажмете Ctrl + C. В большинстве случаев от нее нет никакой пользы, но она может пригодиться при тестировании программ, когда нужно сгенерировать большое количество текстовой информации: yes start Код yes start 14. FACTOR Эта команда выведет все наименьшие общие кратные для указанного числа, например: factor 30 Код factor 30 15. PI Команда pi выведет число pi до нужного количества знаков, например, посмотрим первые 50 знаков после запятой: pi 50 Код pi 50 Команды factor и pi не относятся к категории веселые команды linux, но могут быть очень полезными в некоторых ситуациях. 16. XCOWSAY xcowsay — это графический интерфейс для команды cowsay, для ее запуска вам будет нужен запущенный Х сервер. Программа не будет работать только в терминале: xcowsay "Привет!" Код xcowsay "Привет!" Для установки в Ubuntu используйте: sudo apt-get install xcowsay Код sudo apt-get install xcowsay 17. XEYES Программа xeyes рисует пару глаз на рабочем столе. Они следуют за курсором мыши, и таким образом вы точно не потеряете курсор. Затем выполните: xeyes Код xeyes 18. ASCIIVIEWER Программа aciiviewer позволяет просматривать изображения в терминале в текстовом формате. Может быть полезной, когда нет другой возможности открыть изображение. Сначала ее нужно установить: sudo apt-get install aview Код sudo apt-get install aview Затем проверяем: asciiview test.png -driver curses Код asciiview test.png -driver curses Конечно, в оригинале картинка выглядит намного лучше, но и здесь можно что-то разобрать. 19. AAFIRE Любите смотреть на огонь? Не проблема, эта команда тоже относится к набору asciiart и с помощью нее можно зажечь огонь в терминале: aafire Код aafire Установка: sudo apt-get install caca-utils Код sudo apt-get install caca-utils 20. BB Это аудио-визуализация отличного качества, работающая в текстовом терминале. В анимации используется только текст, но кроме рисунка есть и фон. За ней очень интересно наблюдать: bb Код bb Установка: sudo apt-get install bb Код sudo apt-get install bb 21. RIG Программа генерирует случайные и скорее всего, фейковые идентификационные данные: rig Код rig Alberta Ramirez 990 Brandy Run Chicago, IL 60607 (312) xxx-xxxx Установить программу можно командой: sudo apt-get install rig Код sudo apt-get install rig
Круто! Только это, скорее всего, должно находиться не в разделе с Kali Linux т.к. работа идёт с Ubuntu, а в Kali эти команды не работают