9 забавных команд Linux, которые вы полюбите

quirky linux commands

Создавать ASCII-рисунки, говорить с вашим компьютером и играть в текстовые игры. Ваша Linux-консоль предназначена не только для работы — она может развлекать вас, если вы знаете правильные команды.

Допустим, вы знаете основы командной строки, вы изучили некоторые важные команды для новичков. Но проблема обучения работы с командной строкой в том, что это скучно в первое время. Изменение папок и перемещение файлов не кажется чем-то интересным.

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

Замечание — большинство этих команд необходимо установить перед тем, как вы сможете использовать их — я включил команду для установки соответствующего пакета в Ubuntu после каждой утилиты (эти команды также будут работать и в Linux Mint, ElementaryOS и других дистрибутивах, основанных на Ubuntu). Инструкции по установке для других дистрибутивов могут быть другими, но имена пакетов обычно одни и те же.

Просмотр любого изображения как ASCII

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

asciiview file.jpg

asciiview

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

Для этого вам потребуется установить два пакета: aview и imagemagick. В Ubuntu выполните следующую команду, чтобы сделать это:

sudo apt-get install aview imagemagick

Создание ASCII-баннеров

ASCII-баннеры — иногда вы можете встречать их в сети. Буквы соединены, чтобы создавать еще большие буквы, что позволяет вам добавлять такие баннеры из обычного текста, например, в комментарии в Reddit.

Если вы хотите создавать свои такие баннеры, вам нужно знать правильные команды. Figlet — это подобная команда.

figlet banner

Это просто, правда? Вы можете копнуть немного глубже, если хотите. Наберите showfigfonts, чтобы увидеть полный список установленных шритфтов, дополненный образцами, как они выглядят. Чтобы использовать их, вставьте -f имя_шрифта между figlet и вашим желаемым текстом.

sudo apt-get install figlet

Пусть ваш компьютер заговорит

Знаете ли вы, что вы можете сделать так, что ваш компьютер на Linux заговорит с вами? Эта команда также очень проста:

espeak «I can say anything»

Это легко, но вы можете просмотреть и другие опции, просмотрев руководство к пакету.

sudo apt-get install espeak

Получите случайное предсказание

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

fortune

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

fortune -o

Мы не ответственны за то, что вы прочитаете после ввода этой команды — используйте ее на свой страх и риск!

Для установки откройте ваш терминал с помощью комбинации клавиш Ctrl+Alt+T и выполните следующую команду:

sudo apt-get install fortune

Чтобы получать грубые ответы:

sudo apt-get install fortunes-off

Пусть корова говорит

Еще одна бессмысленная команда в этой статье — это cowsay, которая позволяет корове говорить что-то. Нет, серьезно — это так и есть.

cowsay

Это совершенно бессмысленно, разумеется. Впрочем, читая руководство и просматривая все доступные опции (-w, чтобы корова моргала), вы можете получить понимание того, как работают аргументы командной строки. Комбинируя cowsay и fortune, вы можете понять, как работает переправление. Выполните следующую команду:

fortune | cowsay

Символ «|» (прямая линия сверху клавиши Enter на вашей клавиатуре) отправляет вывод команды fortune на cowsay, что позволяет корове рассказать вашу судьбу.

sudo apt-get install cowsay

Эффект «Матрицы»

В 90-х годах вышел фильм «Матрица», признанный одним из лучших за всю историю. В нем компьютеры отображали случайный зеленый код на своих экранах — и мы пытались воспроизвести и понять его. cmatrix — это быстрый способ сделать вашу командную строку похожей на него.

cmatrix

Для установки вы можете выполнить следующую команду в вашем терминале:

sudo apt-get install cmatrix

Исправляйте частую опечатку

Команда ls отображает вам содержание текущей директории, впрочем, набрать sl вместо нее тоже достаточно просто. Эта программа анимирует локомотив, который едет по вашему экрану, когда вы делаете это.

sl steam train

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

sudo apt-get install sl

Создайте случайную несуществующую личность

b_675_675_16777215_10_images_111_rig-ubuntu-command-line.png

Это забавно — введите rig в командной строке, и он отобразит случайный адрес и номер телефона. Установите это приложение с помощью следующей команды:

sudo apt-get install rig

Играйте в текстовые игры-приключения

Я большой фанат текстовых игр-приключений, и играть в них из командной строки очень просто с помощью программы frotz. Сначала вам потребуется несколько игр, чтобы играть в них, конечно — этот сайт предлагает все классические игры от Infocom, а IFwiki предлагает еще больше.

b_675_675_16777215_10_images_111_hitchhikers-guide-ubuntu.png

Загрузите их, а затем перейдите к папке, где они хранятся, с помощью вашего терминала. Наберите «frotz имя_файла», чтобы открыть вашу игру.

sudo apt-get install frotz

Какие другие забавные команды вы знаете?

Мне хочется знать, какие команды я пропустил? Расскажите о самых забавных Linux-командах, которые вы знаете, в комментариях ниже. Мы всегда рады услышать и о «пасхальных яйцах» в операционных системах.

И да, перед тем, что кто-нибудь из вас обратит внимание на это — команда «telnet towel.blinkenlights.nl» позволяет вам посмотреть ASCII-версию Звездных войн.