Прикольные команды Linux

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

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

Терминал Fallout

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

term23

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

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

В 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 "Привет мир!"

term2

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

2. Cowthink

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

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

term3

Или так:

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

term4

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

3. sl

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

sudo apt-get install sl

А теперь:

sl

term5

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

4. figlet

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

figlet Welcome

term6

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

sudo apt-get install figlet

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

figlet -f slant Hello

term9

5. toilet

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

toilet Wellcome

term7

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

sudo apt-get install toilet

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

Например:

toilet -f bigmono9 -F gay "Hello"

term8

6. banner

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

banner

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

sudo apt-get install sysvbanner

7. fortune

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

fortune -s

term10

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

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

fortune | cowsay

 

term11

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

sudo apt-get install fortune

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

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

8. cmatrix

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

cmatrix

term17

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

sudo apt-get install cmatrix

9. Rev

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

rev

term12

10. Пасхалка в apt-get

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

apt-get moo

term13

11. Пасхалка aptitude

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

term22

12. Смотрите звездные войны

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

telnet towel.blinkenlights.nl

term24

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

13. Цикл yes

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

yes start

term14

14. factor

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

factor 30

term15

15. pi

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

pi 50

term16

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

16. xcowsay

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

xcowsay "Привет!"

term18

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

sudo apt-get install xcowsay

17. xeyes

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

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

xeyes

term19

18. asciiviewer

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

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

sudo apt-get install aview

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

asciiview test.png -driver curses

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

19. aafire

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

aafire

term21

Установка:

sudo apt-get install caca-utils

20. bb

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

bb

term20

Установка:

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

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

example

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

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

Выводы

Вот и все. Если вы знаете другие веселые, смешные или прикольные команды linux которые я упустил - напишите в комментариях!

14 комментариев

    • Name Май 2, 2016 Ответить
  1. Александр Сковородников Май 3, 2016 Ответить
    • admin Май 3, 2016 Ответить
      • Александр Сковородников Май 3, 2016 Ответить
        • Саша Март 2, 2018 Ответить
  2. Олег Май 3, 2016 Ответить
  3. Илья Январь 11, 2018 Ответить
  4. ник Февраль 14, 2018 Ответить
  5. Вася Март 13, 2018 Ответить
  6. gguman Июнь 1, 2018 Ответить
  7. Алена Октябрь 1, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: