Консольные часы
Не перестает удивлять All commands. Видимо, вдохновившись темой обратного отсчета времени, там косяком пошли вариации на тему консольных часов. Мне больше всего понравилось это:
Под катом — объяснение и неожиданный скриншот.
Команта watch, как следует из перевода ее названия с английского, отслеживает некий процесс с периодичностью, указываемой с помощью ключей (см. man watch). Команда date, передаваемая watch, выводит на экран дату и время. Формат может быть очень разным и задается ключами. В частности, %R — часы и минуты в 24-часовом формате. Если ввести
то в консоли появится скромная строчка типа
в которой каждую секунду будут меняться две последние цифры (ну и остальные, в соответствии с логикой часов).
А вот что за figlet? Если попробовать ввести figlet в командную строку, то скорее всего ничего подобного в ОС не обнаружится. Всё правильно, это очень нестандартная команда, которую нужно устанавливать. Но это не сложно и оно того стоит, хотя бы для того, чтобы почувствовать дух мира *NIX.
FiGlit — программа для рисования ажурных текстов в ascii-кодировке, в т.ч. пиратских баннеров и т.п. Например таких:
Сайт представляет собой привет из 90-х. Не обновлялся с 2005 года, а вот поди-ж ты, поддерживается и не забыт. В разделе font database выложено огромное количество фонтов. Я для демонстрации работы часов выбрал doh, который положил в ~/.figlet/fonts. При вводе
watch -tn1 'date +%R | figlet -d ~/.figlet/fonts -f doh'
На экране появляется
Мне лишней вкладки в терминале не жалко, может и приживется.
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'
На экране появляется
Мне лишней вкладки в терминале не жалко, может и приживется.
Комментарии (3)
RSS свернуть / развернутьMarkony
Как прям старые времена — варез поделенный на кучу файликов под дискеты и .nfo шки с asc артом )))
Sergei_T
Gangsta
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.