
От ваших повседневных говорящих коров до перевернутого, радужного, ASCII-арта, созданного из смехотворно больших простых чисел, эти команды Linux варьируются от умеренно юмористических до откровенно странных. То, что эти команды бесполезны, не означает, что вы не должны их использовать!
1 сл — Приближается поезд-опечатка
Давайте сначала проясним, что эта команда состоит из строчных букв «S» и «L», sl. Цель этой команды — предоставить несколько комичное указание на то, что вы неправильно набрали распространенную команду листинга каталогов Linux, «ls».
sudo apt install sl #Debian/Ubuntu
sudo dnf install sl #Redhat/Fedora

После установки просто введите «sl» в командной строке терминала, чтобы запустить поезд. Чтобы сделать его немного интереснее, sl также показывает различные варианты поезда с опечатками, если используются некоторые из наиболее распространенных ключей командной строки ls.
сл -л
сл -а
сл -ля
man sl #Страница руководства с инструкциями по использованию
Если вы знаете кого-то, кто часто совершает эту ошибку, то «Типопоезд» поможет ему быстро избавиться от этой вредной привычки!

2 cowsay — Говорящие коровы (и не только!)
У Linux всегда были странные и постоянные отношения с несколькими конкретными животными, одним из которых была корова. (Без обид пингвинам и ламам.) В духе создания абсолютно бесполезных, но развлекательных программ, миру был представлен cowsay.
sudo apt install cowsay
sudo dnf установить cowsay

Чтобы заставить корову заговорить, введите любую фразу после команды cowsay.
cowsay Му, я тебе говорю! А теперь возвращайся к работе.
Вам наскучила корова и вы хотите заставить Такса говорить? Вы тоже можете это сделать.
cowsay -f tux Никогда не доверяй животному с четырьмя желудками.
Есть также много других персонажей, которые позволят вам вкладывать слова в их уста. Чтобы узнать, что еще можно сделать с cowsay, попробуйте ввести следующие команды.
cowsay -l #Список всех определенных символов
cowsay —help #Показать основные параметры справки
3 удачи — Случайная (а иногда и глубокая) мудрость
Удача — один из наиболее очевидных пунктов в этом списке. Представьте, что вы можете в любой момент расколоть печенье с предсказанием, прямо в своем терминале (за исключением предварительного изысканного блюда и вкусного хрустящего печенья).
sudo apt установить удачу
sudo dnf установить удачу

Запросить новое состояние так же просто, как ввести «fortune» в командной строке. Если вы креативны, вы даже можете передать вывод fortune другим программам, например, cowsay. Попробуйте следующие команды.
состояние
удача | коровье высказывание
фортуна | cowsay -f bud-frogs
Если вы немного креативны в работе со скриптами оболочки, вы также можете настроить все так, чтобы каждый раз при открытии (или выходе) терминала вас встречала новая удача.

4 да — Распечатать Да (или что-нибудь еще) в бесконечность
Это может быть просто совершенно бесполезно на данном этапе эволюции Linux. По умолчанию «yes» просто бесконечно выводит букву y. Это может быть полезно для автоматического ответа «да» на программы, которые задают много вопросов «да/нет». Вы также можете добавить свою собственную произвольную фразу, и она будет выводиться многократно и бесконечно, пока вы ее не остановите.
Это должно быть доступно в Ubuntu по умолчанию. Для дистрибутивов на основе RPM вам может потребоваться установить его с помощью следующей команды.
sudo dnf установить core-utils

После установки, ввод «yes» в командной строке приведет к бесконечному потоку строчных букв Y. Вам нужно будет нажать Ctrl+C, чтобы остановить вывод. Вы также можете задать ему пользовательскую фразу для повторения.
да «Я никогда не говорю нет!»
Чтобы использовать его для ответа на вопросы, поступающие от программы, на которую у вас не хватает терпения, пропустите его через конвейер следующим образом:
да | программа-хотящих-ответов
да «нет» | программа-хотящие-ответы
Да «предпочитаю не отвечать» | program-wanting-answers
Использование команды «yes» может потенциально привести к появлению циклов, интенсивно использующих процессор или заполняющих память, требующих жесткой перезагрузки компьютера. Не следует экспериментировать с ней, пока у вас запущены какие-либо важные задачи или есть незавершенная работа любого рода.
5 rev — Печать чего угодно в обратном порядке
Команда rev примет любой текстовый ввод от вас и выдаст его обратно в обратном порядке. Вы можете передавать короткие фрагменты текста непосредственно в командной строке или скармливать ей целые текстовые файлы.
rev предустановлен практически во всех дистрибутивах Linux.

Передайте текст в командной строке или дайте команду rev реверсировать весь файл с помощью следующих команд.
echo «Покажи мне этот текст в обратном порядке!» | rev #Перевернуть заданный ввод
cat biglongtextfile.txt | rev #Чтение и обратное чтение текстового файла
cat input-rev-file.txt | rev > output-rev-file.txt #Обратить входной файл и сохранить в выходной файл
6 figlet — Создание ASCII-изображений в вашем терминале
Создавайте текстовые баннеры ASCII старой школы прямо в терминале с помощью figlet.
sudo apt install figlet
sudo dnf установить фиглет

После установки просто введите «figlet» и любой текст, который вы хотите. Попробуйте следующие команды, чтобы получить представление о том, что вы можете сделать с этим.
фиглет «Мне нравятся большие буквы!»
figlet «Длинный текст будет переноситься автоматически»
figlet -w 120 «Переключатель W устанавливает длину столбца баннера!»
фиглет —помощь

7 туалет — ASCII-искусство с цветами и шрифтами
Если фиглет не свел вас с ума, обратите внимание на туалет! (Да, это действительно так называется. Нет, мы не знаем, почему.)
sudo apt установить туалет
sudo dnf установить туалет

Toilet выводит вещи на более высокий уровень, позволяя вам добавлять цвет и шрифты к вашим текстовым баннерам терминала. Есть много вариантов, которые можно изучить, если у вас есть настроение. Вот несколько быстрых команд, с которых можно начать.
туалет «How-To Geek» #Основной вывод
туалет -t -f mono12 -F металл «How-To Geek» #Отрегулируйте ширину терминала
туалет -t -f моно12 -F металл -F 180 «How-To Geek» #Вверх дном
туалет —помощь #Показать справочную информацию
8 cmatrix — Здравствуйте, мистер Андерсон
Мечтаете стать Нео? Воссоздайте знаменитый капающий зеленый экран из «Матрицы» в своем собственном терминале.
sudo apt установить cmatrix
sudo dnf установить cmatrix

Но подождите! Это еще не все! Используйте следующие команды для создания различных вариаций оригинального терминала Matrix. Нажмите Ctrl+C, чтобы выйти и вернуться в «реальность».
cmatrix
cmatrix -a
cmatrix -a -b
cmatrix -a -b -r
cmatrix -h #Показать справку по всем параметрам
9 lolcat — Это как радужная посыпка для вашего терминала
Чем-то похожий на фиглет и туалет, lolcat берет ваши безвкусные и безжизненные входные данные и создает гипнотизирующий, ослепляющий глаз результат.
sudo apt install lolcat
sudo dnf установить lolcat

Использование lolcat на одной строке текста не воздает ему должного. Эта запись в нашем списке бесполезных команд работает лучше всего, если вы передаете в нее вывод из другой программы. Чтобы получить быстрое представление о том, что будет делать lolcat, попробуйте некоторые из следующих команд.
топ | лолкот
фиглет «Это лолкот!» | lolcat
ls -la | лолкот
sl | лолкот
lolcat —help #Полная справка и использование
10 espeak — Заставьте свой компьютер говорить жуткими голосами
Ваш терминал может говорить с вами, хотя не ждите, что он будет звучать где-либо так же естественно, как инструменты преобразования текста в речь на вашем телефоне. Установите espeak легко, если его еще нет.
sudo apt установить espeak
sudo dnf установить espeak
У меня нет скриншота, так как эта бесполезная команда только генерирует звук. Попробуйте несколько из следующих команд и просмотрите справку, чтобы найти комбинации для создания собственных уникальных голосов.
espeak «Добро пожаловать в Linux, хозяин!»
espeak -ven+шепот «Я наблюдаю за тобой…»
espeak-ф
espeak —голоса
espeak —help #Полная справка и использование

11 asciiquarium — Купание и рыбалка запрещены
Получайте другой подводный вид каждый раз, когда вы загружаете аквариум. Не волнуйтесь, вы не сможете перекормить этих рыб!
sudo apt install asciiquarium
sudo dnf установить asciiquarium

Никаких специальных параметров запуска для asciiquarium нет. Во время работы активны следующие клавиши:
- R — Перерисовать анимацию (новая сцена)
- P — Пауза анимации
- Q — Выйти из asciiquarium
12 oneko — Кот, который будет преследовать вашу мышь
Кому бы не понравилось, если бы во время работы по экрану бегал милый, но бесполезный маленький кот?
sudo apt install oneko
sudo dnf установить oneko

После запуска oneko наведите курсор мыши на кошку, и она превратится в мышь. Нажмите и удерживайте левую кнопку, и кошка последует за вами, куда бы вы ни потащили мышь. Вы также можете предоставить кошку самой себе, и она сама решит, когда ей следует преследовать ваш курсор.
При запуске нажмите Ctrl+C в окне терминала, где вы запустили oneko, чтобы остановить его. Вот несколько команд, чтобы показать вам некоторые из опций, которые вы можете установить.
oneko #Все настройки по умолчанию.
oneko -dog #Сделай так, чтобы собака гонялась за костью
oneko -tofocus #oneko работает в выбранном окне
oneko -h #Показать полную справку и параметры
13 множителей — Мгновенные простые множители любого числа
Разве вы не ненавидите, когда вы полностью погружены в проект, сосредоточены и продуктивны, обладаете лазерной точностью и вниманием, полностью его убиваете, а потом внезапно понимаете, что не сможете продолжать, пока не вычислите простые множители какого-нибудь случайного 12-значного числа?
Да, нас это тоже чертовски бесит. К счастью — долгий, громкий вздох облегчения — есть быстрое решение!

Введите «factor» и любое число в командной строке терминала и мгновенно получите простые множители этого числа! Попробуйте некоторые или все из следующих команд, чтобы проделывать удивительные математические трюки в вашем терминале.
фактор 384746133
фактор 384746133 | фиглет -w 120
фактор 384746133 | figlet -w 120 | lolcat
фактор 384746133 | туалет -f mono12 -F 180 | lolcat
14 xeyes — Странные глаза следят за вашим курсором
То, что вы параноик, не значит, что за вами не следят. И поверьте нам, они слежу за тобой.
sudo apt install xeyes
sudo dnf установить xeyes

Результаты могут отличаться от этого, так как программа довольно старая. Она может работать некорректно или вообще не работать на некоторых оконных менеджерах или в самых последних средах рабочего стола. Но давайте все равно попробуем.
Просто введите «xeyes» в командной строке терминала, и появятся два больших глаза. Посмотрите, как они двигаются, следуя за вашим курсором. Вы поражены! Пожалуйста!
15. Смотреть «echo beep» — звонить в терминал бесконечно
Команда «echo beep» — еще одна, которая не дает нам визуального вывода для показа. Давайте, введите команду ниже, чтобы увидеть, что она делает. Будет ли она работать или нет, зависит от эмулятора терминала, который вы используете. Она должна работать с терминалом по умолчанию для большинства распространенных рабочих столов Linux.
смотреть «эхо -е ‘а’»
Если ваше терминальное приложение позволяет использовать звуковой «бип», вы услышите, как он повторяется каждые несколько секунд. Сначала это может показаться не очень забавным, но это отличная шутка. Запустите это как фоновый процесс на чьем-то терминале Linux, и они сойдут с ума, пытаясь понять, что не так с их системой. Но эй, вы этого не слышали от нас!
Ни одна из этих команд не облегчит вашу рабочую нагрузку, не сделает вас более продуктивным или не повысит вашу эффективность. Однако они будут весьма кстати в следующий раз, когда вы окажетесь в неизбежно повторяющемся положении, в котором время от времени оказываются все энтузиасты Linux — споря о бесполезных фактах и ненужных знаниях о Linux и всем, что он охватывает. Но это всего лишь капля в море. Под поверхностью Linux скрывается множество сокровищ. Продолжайте исследовать!