Консольные часы

Не перестает удивлять All commands. Видимо, вдохновившись темой обратного отсчета времени, там косяком пошли вариации на тему консольных часов. Мне больше всего понравилось это:

watch -tn1 'date +%r | figlet'

Под катом — объяснение и неожиданный скриншот.

Команта watch, как следует из перевода ее названия с английского, отслеживает некий процесс с периодичностью, указываемой с помощью ключей (см. man watch). Команда date, передаваемая watch, выводит на экран дату и время. Формат может быть очень разным и задается ключами. В частности, %R — часы и минуты в 24-часовом формате. Если ввести

watch -tn1 'date +%r'

то в консоли появится скромная строчка типа

17:05:14

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

А вот что за figlet? Если попробовать ввести figlet в командную строку, то скорее всего ничего подобного в ОС не обнаружится. Всё правильно, это очень нестандартная команда, которую нужно устанавливать. Но это не сложно и оно того стоит, хотя бы для того, чтобы почувствовать дух мира *NIX.

FiGlit — программа для рисования ажурных текстов в ascii-кодировке, в т.ч. пиратских баннеров и т.п. Например таких:

|  ___|_ _/ ___| | ___| |_ 
| |_   | | |  _| |/ _ \ __|
|  _|  | | |_| | |  __/ |_ 
|_|   |___\____|_|\___|\__|


Сайт представляет собой привет из 90-х. Не обновлялся с 2005 года, а вот поди-ж ты, поддерживается и не забыт. В разделе font database выложено огромное количество фонтов. Я для демонстрации работы часов выбрал doh, который положил в ~/.figlet/fonts. При вводе

watch -tn1 'date +%R | figlet -d ~/.figlet/fonts -f doh'

На экране появляется


Мне лишней вкладки в терминале не жалко, может и приживется.
  • +9
  • 22 июня 2010, 17:40
  • yababay

Комментарии (3)

RSS свернуть / развернуть
+
0
Ни фиглит-себе! А календарик ?
avatar

Markony

  • 23 июня 2010, 08:57
+
0
Классная утилитка
Как прям старые времена — варез поделенный на кучу файликов под дискеты и .nfo шки с asc артом )))
avatar

Sergei_T

  • 23 июня 2010, 09:26
+
+1
Ага ага а самый хит это голые асц женщины
avatar

Gangsta

  • 23 июня 2010, 11:56

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.