Создавать ASCII-рисунки, говорить с вашим компьютером и играть в текстовые игры. Ваша Linux-консоль предназначена не только для работы — она может развлекать вас, если вы знаете правильные команды.
Допустим, вы знаете основы командной строки, вы изучили некоторые важные команды для новичков. Но проблема обучения работы с командной строкой в том, что это скучно в первое время. Изменение папок и перемещение файлов не кажется чем-то интересным.
Вне зависимости от того, пытаетесь ли вы сделать терминал немного интереснее для самого себя, или пытаетесь показать несколько «трюков» кому-то, кого вы пытаетесь учить, есть несколько команд, которые могут сделать консоль более забавной. Наслаждайтесь!
Замечание — большинство этих команд необходимо установить перед тем, как вы сможете использовать их — я включил команду для установки соответствующего пакета в Ubuntu после каждой утилиты (эти команды также будут работать и в Linux Mint, ElementaryOS и других дистрибутивах, основанных на Ubuntu). Инструкции по установке для других дистрибутивов могут быть другими, но имена пакетов обычно одни и те же.
Просмотр любого изображения как ASCII
Вы можете открыть любое изображение в виде ASCII. Это можно сделать, просто выполнив следующую команду:
asciiview file.jpg
Вы также можете нажать клавишу s, чтобы сохранить ваше изображение как текстовый файл для будущего использования.
Для этого вам потребуется установить два пакета: aview и imagemagick. В Ubuntu выполните следующую команду, чтобы сделать это:
sudo apt-get install aview imagemagick
Создание ASCII-баннеров
ASCII-баннеры — иногда вы можете встречать их в сети. Буквы соединены, чтобы создавать еще большие буквы, что позволяет вам добавлять такие баннеры из обычного текста, например, в комментарии в Reddit.
Если вы хотите создавать свои такие баннеры, вам нужно знать правильные команды. Figlet — это подобная команда.
Это просто, правда? Вы можете копнуть немного глубже, если хотите. Наберите showfigfonts, чтобы увидеть полный список установленных шритфтов, дополненный образцами, как они выглядят. Чтобы использовать их, вставьте -f имя_шрифта между figlet и вашим желаемым текстом.
sudo apt-get install figlet
Пусть ваш компьютер заговорит
Знаете ли вы, что вы можете сделать так, что ваш компьютер на Linux заговорит с вами? Эта команда также очень проста:
espeak «I can say anything»
Это легко, но вы можете просмотреть и другие опции, просмотрев руководство к пакету.
sudo apt-get install espeak
Получите случайное предсказание
Вы можете набрать fortune, и вы получите случайную цитату или предсказание, как будто взятое из печенья.
Возможно, это немного глупо, но иногда это действительно требуется. Если вы находите вывод приложения слишком вежливым, вы можете получить что-то более грубое с помощью команды:
fortune -o
Мы не ответственны за то, что вы прочитаете после ввода этой команды — используйте ее на свой страх и риск!
Для установки откройте ваш терминал с помощью комбинации клавиш Ctrl+Alt+T и выполните следующую команду:
sudo apt-get install fortune
Чтобы получать грубые ответы:
sudo apt-get install fortunes-off
Пусть корова говорит
Еще одна бессмысленная команда в этой статье — это cowsay, которая позволяет корове говорить что-то. Нет, серьезно — это так и есть.
Это совершенно бессмысленно, разумеется. Впрочем, читая руководство и просматривая все доступные опции (-w, чтобы корова моргала), вы можете получить понимание того, как работают аргументы командной строки. Комбинируя cowsay и fortune, вы можете понять, как работает переправление. Выполните следующую команду:
fortune | cowsay
Символ «|» (прямая линия сверху клавиши Enter на вашей клавиатуре) отправляет вывод команды fortune на cowsay, что позволяет корове рассказать вашу судьбу.
sudo apt-get install cowsay
Эффект «Матрицы»
В 90-х годах вышел фильм «Матрица», признанный одним из лучших за всю историю. В нем компьютеры отображали случайный зеленый код на своих экранах — и мы пытались воспроизвести и понять его. cmatrix — это быстрый способ сделать вашу командную строку похожей на него.
Для установки вы можете выполнить следующую команду в вашем терминале:
sudo apt-get install cmatrix
Исправляйте частую опечатку
Команда ls отображает вам содержание текущей директории, впрочем, набрать sl вместо нее тоже достаточно просто. Эта программа анимирует локомотив, который едет по вашему экрану, когда вы делаете это.
Если вы наберете sl, результат будет как минимум забавным. Это полезная утилита для каждого, кто учится пользоваться командной строкой. Вы можете установить ее с помощью следующей команды в вашем терминале:
sudo apt-get install sl
Создайте случайную несуществующую личность
Это забавно — введите rig в командной строке, и он отобразит случайный адрес и номер телефона. Установите это приложение с помощью следующей команды:
sudo apt-get install rig
Играйте в текстовые игры-приключения
Я большой фанат текстовых игр-приключений, и играть в них из командной строки очень просто с помощью программы frotz. Сначала вам потребуется несколько игр, чтобы играть в них, конечно — этот сайт предлагает все классические игры от Infocom, а IFwiki предлагает еще больше.
Загрузите их, а затем перейдите к папке, где они хранятся, с помощью вашего терминала. Наберите «frotz имя_файла», чтобы открыть вашу игру.
sudo apt-get install frotz
Какие другие забавные команды вы знаете?
Мне хочется знать, какие команды я пропустил? Расскажите о самых забавных Linux-командах, которые вы знаете, в комментариях ниже. Мы всегда рады услышать и о «пасхальных яйцах» в операционных системах.
И да, перед тем, что кто-нибудь из вас обратит внимание на это — команда «telnet towel.blinkenlights.nl» позволяет вам посмотреть ASCII-версию Звездных войн.