5 Команд Linux, заставляющих ахнуть от удивления



Книга 5 Команд Linux, заставляющих ахнуть от удивления

Быть программистом нелегко. Порой приходится проводить за монитором много часов, устраняя возникшую из-за пропущенной точки с запятой ошибку. Или напрягать глаза при написании 1000-строчного readme для десяти строк кода. А потом ругать себя последними словами после случайного удаления всего гит-репозитория. В добавок еще и бесконечные споры с менеджерами и коллегами. И так далее и тому подобное.


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


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


Вот несколько команд Linux, которые они при этом используют.


Кто запустил сюда коров?


Вы никогда не задумывались: что будет, если коровы начнут говорить? Каким образом? Linux им поможет.


brew install cowsay

Послушаем, что скажет корова:


cowsay …Cinto is a god damn good writer

Изображение автора. Корова режет правду-матку

А что скажет талисман Linux, пингвин Tux?


cowsay -f tux …Everyone loves Medium

Изображение автора.

Посмотрим и другие варианты, введя следующее:


cowsay -l

beavis.zen blowfish bong bud-frogs bunny cheese cower daemon default dragon dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose mutilated ren satanic sheep skeleton small stegosaurus stimpy supermilker surgery three-eyes turkey turtle tux udder vader vader-koala www

Печенье с предсказанием


Идя в китайский ресторан, не нужно брать с собой печенье с предсказанием: его подают там вместе со счетом за еду. Зато нужно оно нам, когда перестает работать код  —  даже после 11 повторных запусков процесса и 173 перезагрузок компьютера. Потому что так же (печенье с предсказанием) называются афоризмы, мудрые изречения, пророчества и цитаты, используемые для заполнения паузы при входе или выходе из системы, в процессе регистрации пользователя или загрузки. Даже если предсказание не сбудется, оно отвлечет от возникшей проблемы.


И вот как Linux приходит на помощь:


brew install fortune
...

==> Pouring fortune--9708.catalina.bottle.4.tar.gz
🍺 /usr/local/Cellar/fortune/9708: 82 files, 2.5MB

В качестве сообщения случайно выбрана цитата «Нас не смогут остановить… У нас святая миссия. С нами Бог!» из комедийного киномюзикла «Братья Блюз»:


They can’t stop us… we’re on a mission from God!
— The Blues Brothers

Смеха ради объединим печенье с предсказанием и слова коровы:


fortune | cowsay -f ghostbusters

Изображение автора

Разговорим терминал


Было бы здорово, если бы пару слов сказал и терминал. Linux заставит его говорить:


brew install espeak
...

==> Pouring espeak--1.48.04_1.catalina.bottle.1.tar.gz

🍺 /usr/local/Cellar/espeak/1.48.04_1: 296 files, 3MB

Тсс! Что скажет терминал?


espeak "What a wonderful article"

— Какая замечательная статья!  —  говорит. И даже есть возможность регулировать расстояние между словами:


espeak -g 20ms "What a wonderful article"

Так что почему бы не поговорить с компьютером? Это весело. И пусть все думают, что вы спятили. Ну и что?


Паровоз


Надоел старый черно-белый терминал? Хотите, чтобы по нему рассекал паровоз?


Linux: «Есть желание? Дайте мне команду».


brew install sl

Веселей!


sl


Добавляем команду в ~/.bashrc или ~/.profile и каждый раз при открытии терминала наблюдаем эту красоту.


Надписи


Хотите какую-нибудь надпись на терминале? Будет сделано!


brew install figlet

Пишите, что хотите, используя этот код:


figlet Linux Rocks!

Изображение автора

Снова добавляем его в ~/.bashrc или ~/.profile, и каждый раз при открытии терминала на нем будет красоваться надпись «Линукс рулит!».


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


1032   0  

Comments

    Ничего не найдено.