воскресенье, 13 января 2013 г.

Развлечения в терминале. Звездные войны у вас в терминале на Linux. Играем в Emacs.

Тут как-то наткнулся на статью в блоге, называется она «TOP 25 секретов терминала». Она написана для MacOS пользователей, но что-то работает и в Linux, под что-то я имею введу два секрета терминала, под номерами 4 и 24. Вот о них и пойдет речь.
1) Если вы запустите терминал, например Konsole в KDE, и выполните следующую команду:
telnet towel.blinkenlights.nl
вы увидите полную версию «Звездные войны» реализованную в ASCII символах, смотрите рисунок 1.

 

Рисунок 1. «Звездные войны» в терминале.

2)  Если у вас есть желание поиграть в текстовом редакторе Emacs, то вам необходимо открыть терминал, например Konsole и ввести команду:
  • узнаем версию Emacs (ls /usr/share/emacs/), данная команда отобразит список каталогов, один из которых будет называться как номер версии Emacs (например 24.1)
  • ls /usr/share/emacs/24.1/lisp/play, отобразит список файлов, имена которых и являются нашими играми (рисунок 2):
Рисунок 2. Игры Emacs
 
Для запуска игры, откройте Emacs нажмите сочетание клавиш (Alt + x) и наберите название игры, например gomoku (рисунок 3) по названию файлов в каталоге play.

  Рисунок 3. Игра Gomoku в Emacs
 
Эти примеры напомнили мне еще два забавных приложения для терминала, которые мы и рассмотрим.
 
3) Есть такое приложение, называется оно sl, это зеркальное отражение названия команды ls, команды для отображения содержимого каталога в краткой форме. Например, если кто-то хотел отобразить содержимое каталога и вместо команды ls в терминале он случайна набрал sl и выполнил ее, то в терминале проиграется анимация движущегося поезда (рисунок 4).

 
Рисунок 4. Результат команды sl в терминале

4) Следующие приложение называется cowsay, если вы наберете в терминале cowsay и передадите ей один аргумент, например слово Hello!, то вы увидите корову говорящую Hello! (рисунок 5).

Рисунок 5. Результат команды cowsay 

На этом все.

Комментариев нет:

Отправить комментарий