Прикольные команды для командной строки linux

Обновлено: 07.07.2024

Работа работой, а веселиться — по расписанию. Мы уже делали Bash-шпаргалку для начинающих, а также профи-подборку полезных команд в терминале Linux. Теперь предлагаем подборку прикольных команд в терминале Linux и macOS.

Примечание Для macOS сначала понадобится установить менеджер пакетов Homebrew.

Команда sl призывает паровоз, проезжающий у вас в терминале справа налево.

fortune

Позвольте компьютеру предсказать вашу судьбу. fortune выводит в терминале цитаты, шутки и даже стихи.

Прикольные команды Linux и macOS. Команда fortune выводит цитату Отто фон Бисмарка

Детальная информация по применению команды есть на сайте fortune.

cowsay

После ввода $ cowsay hello в терминале выйдет корова и «произнесёт» введённые слова (в данном случае hello).

Прикольные команды Linux и macOS. Корова говорит hello после ввода команды cowsay

А если соединить её с командой fortune , то вашу судьбу расскажет вам именно корова:

Теперь корова говорит целую цитату после ввода cowsay | fortune

toilet

Эта команда превращает введённый текст в ASCII-графику любых цветов:

Прикольные команды Linux и macOS. Текст превращается в разноцветную картинку после ввода команды toilet

Желающим больше узнать о том, как пользоваться toilet (pun intended), советуем прочитать небольшое руководство.

oneko

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

А если не любите котов — можно поменять на собачку.

xeyes

Приложение идёт в комплекте с графической системой x11. Эти глаза не только для забавы: они помогают обнаружить маленький курсор на большом экране.

cmatrix

cmatrix выводит на экране падающий текст, прямо как в фильме «Матрица». Исходный код доступен на GitHub.

Напишите в комментариях, какие ещё прикольные команды терминалов Linux и macOS вы знаете! И посоветуйте, пожалуйста, котиков под MacOS. Очень нужно!

В 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

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

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

1. Cowsay

term1

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

sudo apt-get install cowsay

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

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

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

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

sudo apt-get install sl

term5

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

4. figlet

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

term6

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

sudo apt-get install figlet

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

figlet -f slant Hello

term9

5. toilet

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

term7

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

sudo apt-get install toilet

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

toilet -f bigmono9 -F gay "Hello"

term8

6. banner

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

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

sudo apt-get install sysvbanner

7. fortune

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

term10

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

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

term11

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

sudo apt-get install fortune

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

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

8. cmatrix

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

term17

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

sudo apt-get install cmatrix

9. Rev

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

term12

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

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

term13

11. Пасхалка aptitude

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

term22

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

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

term24

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

13. Цикл yes

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

term14

14. factor

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

term15

15. pi

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

term16

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

16. xcowsay

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

term18

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

sudo apt-get install xcowsay

17. xeyes

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

term19

18. asciiviewer

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

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

sudo apt-get install aview

asciiview test.jpg -driver curses

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

19. aafire

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

term21

sudo apt-get install caca-utils

20. bb

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

term20

sudo apt-get install bb

21. rig

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

Alberta Ramirez
990 Brandy Run
Chicago, IL 60607
(312) xxx-xxxx

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

sudo apt-get install rig

22. thefuck

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

Выводы

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

12 команд Linux для развлечения в терминале

Терминал Linux — это место для серьезной работы и на нашем ресурсе вы можете найти множество полезных советов и рекомендаций по Linux, которые помогут вам в этом.

Но знаете ли вы, что можно использовать терминал, что называется, джаст фо фан - повеселиться? Ну, а если нет, значит, вы не одиноки. Большинство пользователей Linux рассматривают терминал как интерфейс, который разработан и создан для задач управления системой и разработки.

Так или иначе, но вы будете удивлены, узнав, что существует множество игр на основе терминала и ASCII-игр.

И в этой статье я собираюсь исследовать некоторые интересные, забавные и смешные команды, которые вы можете вводить в терминал в Linux и веселиться!

Повеселись в терминале Linux с этими командами


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

Я добавил инструкции по установке Ubuntu / Debian. Если вы используете дистрибутив на основе Ubuntu, обязательно включите репозиторий Universe, так как большинство этих команд отсутствует в основном репозитории.

Если вы используете Arch, Fedora, SUSE, Solus или любые другие дистрибутивы, отличные от Ubuntu, используйте пакетный менеджер вашего дистрибутива для установки этих забавных команд Linux.

1. Запустите поезд в терминале

Давайте прокатимся на локомотиве и начнем наше благоприятное путешествие. И, когда я говорю «прокатимся на локомотиве», я буквально именно это и имею в виду!

Команда sl позволяет вам запустить поезд в вашем терминале.


Вот как установить эту команду:

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

Впечатляет, не правда ли? Но, подожди. Мы еще не закончили! Видимо, вы можете заставить свой локомотив взлететь. Просто добавьте опцию -F, мистер Поттер:

Эта команда должна заставить локомотив вылететь из окна терминала!

2. Добавьте эффект Матрицы в ваш терминал Linux

Помните культовый научно-фантастический фильм «Матрица»? Зеленые иероглифы, ползущие сверху вниз по экрану, стали визитной карточкой Матрицы.

Вы можете устроить на своей Linux-машине подобный «матрично-цифровой дождь»! Вам просто нужно установить cmatrix и запустить его в терминале.


Установка cmatrix в Debian / Ubuntu Linux:

Теперь все, что вам нужно сделать, это набрать следующее, чтобы получить экран матрицы на терминале:

Нажмите Ctrl + C, чтобы остановить его, мистер Андерсон.

3. Да будет огонь

Держите свой огнетушитель под рукой, потому что теперь вы собираетесь зажечь огонь в своем терминале!


Чтобы установить его, вот что вам нужно набрать:

Как только установка завершиться, запустите огонь в вашем терминале, введя:

Нажмите Ctrl + C, чтобы остановить его.

4. Печенье, точнее, Команда с предсказанием

Хотите знать свою судьбу, но под рукой нет ни одного печенья с предсказаниями?

Не волнуйтесь, вам просто нужно набрать «fortune» на вашем терминале и нажать Enter. Терминал отобразит случайное предложение – практически тот же механизм что и в печеньках.


Установите его с помощью:

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

5. Любите домашних животных? Тогда эта фишечка для вас.

Oneko — это небольшая забавная команда, которая превратит ваш обычный курсор в мышь и создаст любопытную маленькую кошку, которая будет преследовать ваш курсор, как только вы переместите его. И эти веселые догонялки не ограничены окном терминала. Вы можете продолжать работать, а кошка продолжит гонять курсор.

И это особенно интересно, если у вас дома есть дети.


Для установки Oneko введите команду:

А для запуска эту:

И вы всегда можете заменить кошку собакой с помощью команды:

Есть еще несколько видов кошек. Подробную информацию о них вы можете получить, используя команду oneko –help. А чтобы остановить выполнение программы, воспользуйтесь шорткатом Ctrl + C.

6. Маленький брат следит за тобой

Xeyes — это крошечная графическая программа, которая позволяет пользователю выводить на экран пару постоянно наблюдающих глаз! Этот взгляд будет неустанно преследовать курсор вашей мыши. Запустите команду и убедитесь сами!


Вы можете установить ее с помощью этой команды:

И затем использовать с помощью этой:

Что бы приостановить работу маленького брата нажмите сочетание клавиш Ctrl+C.

7. Пусть терминал говорит за вас

Чтобы попробовать эту команду, убедитесь, что вы включили ваши динамики. eSpeak — это забавная команда, которая дает вашему терминалу голос. Да-да, вы не ослышались.

Сначала установите пакет:

Затем вам нужно просто ввести команду вместе с текстом, который вы хотите прослушать как аудио:

Что бы вы ни поместили в двойные кавычки, ваш компьютер обязан это произнести! Механизм работы напоминает команду echo в Linux. Только вместо текста – человеческий голос.

8. Туалет (не имеющий ничего общего с уборной)

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


Установите туалет с помощью этой команды:

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

Я не имею ни малейшего понятия, почему эта маленькая программа называется туалетом.

9. Что говорит корова?

Cowsay — это команда, которая отображает корову, используя символы ASCII в терминале. И с помощью нее же вы можете поручить корове сказать все, что только сможете придумать.

Впрочем, не надейтесь, что это будет аудио воспроизведение – программа просто отобразит текст (как вы обычно видите в комиксах).


После установки, достаточно просто ввести:

10. Баннерная Команда

Команда banner работает так же, как команда «туалет», но ограничена печатью максимум десяти символов.

Вы можете установить баннерную команду следующим образом:

Затем используйте его следующим образом:

Замените содержимое в двойных кавычках на желаемый текст, и вы получите его.

11. Команда «ДА»


Команда «да» помогает вам зациклить автоматический ответ, пока вы не прервете ее работу. Эта команда будет печатать одну и ту же вещь бесконечно. Если вы хотите быстро создавать огромное количество ненужного текста, эта команда будет работать как ваш маленький амулетик.

Вы также можете использовать ее для предоставления утвердительного ответа каким-либо другим программам, которые могут запрашивать его. Например, команда apt upgrade запрашивает ваше подтверждение, вы можете использовать «команду ДА» следующим образом:

Вам не нужно устанавливать какой-либо дополнительный пакет для этого. Команда «Да» уже доступна.

Завершить цикл команды yes, можно нажатием сочетания клавиш CTRL + C.

12. Сгенерировать фейковую личность, ну почти

Хотите создать случайную фальшивую личность? Я принес вам команду «rig». Как только вы запустите ее в терминале, она сгенерирует поддельную личность.


Установите rig с помощью команды:

Теперь просто наберите в терминале:

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

В заключении

Надеюсь, вам понравился этот список забавных команд Linux.

Какая команда из приведенных понравилась тебе больше всего?

Может быть ты знаешь какие-то другие забавные команды, которые мы упустили?

Наступила пятница, а значит можно немного расслабиться. В этой подборке представлено 7 забавных (и не очень команд), которые можно выполнить в терминале Linux. Какие-то используются в качестве шутки, какие-то очень полезные.

cal — календарь в терминале

Команда cal выводит в терминале календарь.

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


Можно указать год, тогда получим календарь на целый год:


sl — поезд в терминале

sl означает Steam Locomotive — паровоз. Команда была создана для тех, кто неправильно вводит команду ls (данная команда выводит список файлов).

По команде sl в терминале проезжает паровоз.

Установить в Ubuntu:

rev — все наоборот

Команда rev выводит все, что вы вводите в терминале, но наоборот (от слова reverse):


figlet — надпись

Команда figlet выводит большими буквами надпись, которую вы ей указали. Надпись выводится ASCII символами.

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


banner — баннер

Команда banner, так же как и figlet, выводит в терминале большими буквами символы, которые вы ей указали. Выводятся только первые 10 символов.

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

aafire — огонь в терминале

Команда aafire для тех, кто хочет увидеть огонь в своем терминале, ASCII огонь.

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

w — самая короткая команда

Команда w примечательна тем, что это самая короткая команда в Linux.

Команда w выводит информацию о пользователях, которые в данный момент используют систему.

Для каждого пользователя выводится его имя, информация о том, какую командую строку использует пользователь (оболочку), время регистрации в системе и время простоя и некоторые другие данные.

В первой строке, которую выводит команда w, показано текущее время, uptime (аптайм — время работы системы), количество пользователей, работающих в данный момент и среднее время загрузки системы (system load averages) за последние 1, 5 и 15 минут.


Почти все команды имеют дополнительные возможности. Чтобы получить дополнительную информацию о каждой команде, выполните в терминале

Пасхалки в терминале Linux

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

Терминал выражает свое отношение к вашим опечаткам

  1. Наберите sudo visudo (специальная команда для редактирования файла sudoers).
  2. Под всеми строками «Defaults» (в верхней части документа) с новой строки добавьте «Defaults insults».
  3. Сохраните файл.

Вероятно, вы задумались, что это вы только что сделали. Отвечаем: что-то чудесное. Теперь, когда вы ошибетесь при вводе своего пароля для sudo-команд, ваш компьютер будет выражать свое мнение по этому поводу (конечно, на английском, и конечно, он будет недоволен вами).

Еще забавнее было бы включить эту функцию на компьютере коллеги…

Говорящие животные

Мир Linux имеет длинную и славную историю животных, говорящих что-нибудь в терминале. Вот те, о которых стоит знать.

В дистрибутиве на основе Debian попробуйте напечатать

AptGetMoo

Конечно, это простенько. Но это же говорящая корова!

Затем попробуйте «aptitude moo». На выходе получите «В этой программе нет пасхалок». Но вам стоит знать, что это грязная ложь. Добавьте опцию -v к той же самой команде. Продолжайте добавлять v, пока не заставите aptitude сдаться.

Пожалуй, любой согласится, что это самая важная фича в aptitude.

cowsay

Но что если вам хочется, чтобы корова произносила что-то конкретное? Здесь вам пригодится команда cowsay. В качестве аргумента передайте ей фразу, которую должна сказать корова.

Для выбора персонажа используйте опцию -f:

Замена cowsay на cowthink ведет к смене типа выноски.

И хотя забавно, когда корова эхом повторяет ваши слова, гораздо интереснее использовать команду cowsay в конвейерах. Попробуйте передать на нее вывод другой команды, например:

Команда fortune, выводящая цитаты, предсказания и шутки, интересна и сама по себе.

Поезд

Если вам случается напечатать sl вместо команды ls, то появление поезда в результате подобной опечатки может вас позабавить. Ну, или можно просто специально вызвать поезд:)

Установите программу sl (Steam Locomotive) обычным для вашего дистрибутива способом (например, sudo apt-get install sl).

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

У данной программы есть несколько опций:

  • -a : Похоже, что случилось нечто непредвиденное: люди в окнах зовут на помощь.
  • -l : Немного замедляет поезд.
  • -F : Поезд летит.
  • -e : Выполнение можно прервать сочетанием клавиш Ctrl+C.

Звездные войны

Саймон Янсен, Стен Спанс и Майкл Эдвардс создали ASCII (текстовую) версию «Звездных войн», доступную через telnet. И вы можете посмотреть ее прямо в своем терминале!

Установите telnet, если он еще не установлен:

Направьте telnet к нужному серверу:

Вуаля! Когда надоест, нажмите Ctrl-] и напечатайте close.

Необычные даты

Если вы хотите вывести сегодняшнюю дату способом совершенно бесполезным, но очень изощренным, попробуйте применить команду ddate.

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

Больше цвета!

Надоел стандартный вид текста в терминале? Установите себе lolcat и применяйте почаще! Команда lolcat хорошо подходит для конвейера: она принимает любой текст на входе и возвращает его расцвеченным во все цвета радуги. Что бы такого покрасивее выбрать? Попробуйте

Зеркальное отражение текста

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

Матрица

Cmatrix это простая программа, выводящая в терминале прикольные бегущие строки, как в популярном фильме «Матрица».

Для запуска просто введите cmatrix. Для остановки нажмите q.

Опция -C меняет цвет, например

Дополнительные опции можно найти в man.

Pac-Man в pacman

Это для любителей Arch. Вероятно, вы такую фишку знаете, но мы все равно о ней расскажем.

В Arch Linux есть менеджер пакетов под названием «pacman». В него можно добавить персонажа игры Pac-Man, который будет поедать ваш progress bar при загрузке.

Сохраните файл и выходите. При следующей установке любого пакета вы увидите Pac-Man.

Читайте также: