15 бесполезных команд Linux, которые должен знать каждый

15 бесполезных команд Linux, которые должен знать каждый

От ваших повседневных говорящих коров до перевернутого, радужного, ASCII-арта, созданного из смехотворно больших простых чисел, эти команды Linux варьируются от умеренно юмористических до откровенно странных. То, что эти команды бесполезны, не означает, что вы не должны их использовать!

1 сл — Приближается поезд-опечатка

Давайте сначала проясним, что эта команда состоит из строчных букв «S» и «L», sl. Цель этой команды — предоставить несколько комичное указание на то, что вы неправильно набрали распространенную команду листинга каталогов Linux, «ls».

sudo apt install sl #Debian/Ubuntu

sudo dnf install sl #Redhat/Fedora

15 бесполезных команд Linux, которые должен знать каждый

После установки просто введите «sl» в командной строке терминала, чтобы запустить поезд. Чтобы сделать его немного интереснее, sl также показывает различные варианты поезда с опечатками, если используются некоторые из наиболее распространенных ключей командной строки ls.

сл -л

сл -а

сл -ля

man sl #Страница руководства с инструкциями по использованию

Если вы знаете кого-то, кто часто совершает эту ошибку, то «Типопоезд» поможет ему быстро избавиться от этой вредной привычки!

15 бесполезных команд Linux, которые должен знать каждый

2 cowsay — Говорящие коровы (и не только!)

У Linux всегда были странные и постоянные отношения с несколькими конкретными животными, одним из которых была корова. (Без обид пингвинам и ламам.) В духе создания абсолютно бесполезных, но развлекательных программ, миру был представлен cowsay.

sudo apt install cowsay

sudo dnf установить cowsay

15 бесполезных команд Linux, которые должен знать каждый

Чтобы заставить корову заговорить, введите любую фразу после команды cowsay.

cowsay Му, я тебе говорю! А теперь возвращайся к работе.

Вам наскучила корова и вы хотите заставить Такса говорить? Вы тоже можете это сделать.

cowsay -f tux Никогда не доверяй животному с четырьмя желудками.

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

cowsay -l #Список всех определенных символов

cowsay —help #Показать основные параметры справки

3 удачи — Случайная (а иногда и глубокая) мудрость

Удача — один из наиболее очевидных пунктов в этом списке. Представьте, что вы можете в любой момент расколоть печенье с предсказанием, прямо в своем терминале (за исключением предварительного изысканного блюда и вкусного хрустящего печенья).

sudo apt установить удачу

sudo dnf установить удачу

15 бесполезных команд Linux, которые должен знать каждый

Запросить новое состояние так же просто, как ввести «fortune» в командной строке. Если вы креативны, вы даже можете передать вывод fortune другим программам, например, cowsay. Попробуйте следующие команды.

состояние

удача | коровье высказывание

фортуна | cowsay -f bud-frogs

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

15 бесполезных команд Linux, которые должен знать каждый

4 да — Распечатать Да (или что-нибудь еще) в бесконечность

Это может быть просто совершенно бесполезно на данном этапе эволюции Linux. По умолчанию «yes» просто бесконечно выводит букву y. Это может быть полезно для автоматического ответа «да» на программы, которые задают много вопросов «да/нет». Вы также можете добавить свою собственную произвольную фразу, и она будет выводиться многократно и бесконечно, пока вы ее не остановите.

Это должно быть доступно в Ubuntu по умолчанию. Для дистрибутивов на основе RPM вам может потребоваться установить его с помощью следующей команды.

sudo dnf установить core-utils

15 бесполезных команд Linux, которые должен знать каждый

После установки, ввод «yes» в командной строке приведет к бесконечному потоку строчных букв Y. Вам нужно будет нажать Ctrl+C, чтобы остановить вывод. Вы также можете задать ему пользовательскую фразу для повторения.

да «Я никогда не говорю нет!»

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

да | программа-хотящих-ответов
да «нет» | программа-хотящие-ответы
Да «предпочитаю не отвечать» | program-wanting-answers

Использование команды «yes» может потенциально привести к появлению циклов, интенсивно использующих процессор или заполняющих память, требующих жесткой перезагрузки компьютера. Не следует экспериментировать с ней, пока у вас запущены какие-либо важные задачи или есть незавершенная работа любого рода.

5 rev — Печать чего угодно в обратном порядке

Команда rev примет любой текстовый ввод от вас и выдаст его обратно в обратном порядке. Вы можете передавать короткие фрагменты текста непосредственно в командной строке или скармливать ей целые текстовые файлы.

rev предустановлен практически во всех дистрибутивах Linux.

15 бесполезных команд 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 установить фиглет

15 бесполезных команд Linux, которые должен знать каждый

После установки просто введите «figlet» и любой текст, который вы хотите. Попробуйте следующие команды, чтобы получить представление о том, что вы можете сделать с этим.

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

15 бесполезных команд Linux, которые должен знать каждый

7 туалет — ASCII-искусство с цветами и шрифтами

Если фиглет не свел вас с ума, обратите внимание на туалет! (Да, это действительно так называется. Нет, мы не знаем, почему.)

sudo apt установить туалет

sudo dnf установить туалет

15 бесполезных команд Linux, которые должен знать каждый

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

15 бесполезных команд Linux, которые должен знать каждый

Но подождите! Это еще не все! Используйте следующие команды для создания различных вариаций оригинального терминала 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

15 бесполезных команд Linux, которые должен знать каждый

Использование 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 #Полная справка и использование

15 бесполезных команд Linux, которые должен знать каждый

11 asciiquarium — Купание и рыбалка запрещены

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

sudo apt install asciiquarium

sudo dnf установить asciiquarium

15 бесполезных команд Linux, которые должен знать каждый

Никаких специальных параметров запуска для asciiquarium нет. Во время работы активны следующие клавиши:

  • R — Перерисовать анимацию (новая сцена)
  • P — Пауза анимации
  • Q — Выйти из asciiquarium

12 oneko — Кот, который будет преследовать вашу мышь

Кому бы не понравилось, если бы во время работы по экрану бегал милый, но бесполезный маленький кот?

sudo apt install oneko

sudo dnf установить oneko

15 бесполезных команд Linux, которые должен знать каждый

После запуска oneko наведите курсор мыши на кошку, и она превратится в мышь. Нажмите и удерживайте левую кнопку, и кошка последует за вами, куда бы вы ни потащили мышь. Вы также можете предоставить кошку самой себе, и она сама решит, когда ей следует преследовать ваш курсор.

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

oneko #Все настройки по умолчанию.

oneko -dog #Сделай так, чтобы собака гонялась за костью

oneko -tofocus #oneko работает в выбранном окне

oneko -h #Показать полную справку и параметры

13 множителей — Мгновенные простые множители любого числа

Разве вы не ненавидите, когда вы полностью погружены в проект, сосредоточены и продуктивны, обладаете лазерной точностью и вниманием, полностью его убиваете, а потом внезапно понимаете, что не сможете продолжать, пока не вычислите простые множители какого-нибудь случайного 12-значного числа?

Да, нас это тоже чертовски бесит. К счастью — долгий, громкий вздох облегчения — есть быстрое решение!

15 бесполезных команд Linux, которые должен знать каждый

Введите «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

15 бесполезных команд Linux, которые должен знать каждый

Результаты могут отличаться от этого, так как программа довольно старая. Она может работать некорректно или вообще не работать на некоторых оконных менеджерах или в самых последних средах рабочего стола. Но давайте все равно попробуем.

Просто введите «xeyes» в командной строке терминала, и появятся два больших глаза. Посмотрите, как они двигаются, следуя за вашим курсором. Вы поражены! Пожалуйста!

15. Смотреть «echo beep» — звонить в терминал бесконечно

Команда «echo beep» — еще одна, которая не дает нам визуального вывода для показа. Давайте, введите команду ниже, чтобы увидеть, что она делает. Будет ли она работать или нет, зависит от эмулятора терминала, который вы используете. Она должна работать с терминалом по умолчанию для большинства распространенных рабочих столов Linux.

смотреть «эхо -е ‘а’»

Если ваше терминальное приложение позволяет использовать звуковой «бип», вы услышите, как он повторяется каждые несколько секунд. Сначала это может показаться не очень забавным, но это отличная шутка. Запустите это как фоновый процесс на чьем-то терминале Linux, и они сойдут с ума, пытаясь понять, что не так с их системой. Но эй, вы этого не слышали от нас!

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

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий