Никогда не заморачивался задачкой отображения часов в терминале, а ведь интересное решение.
Код:
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &
До этого всегда для keep-alive без перезапуска сессии запускал tmux, где есть часики. А тут вот просто скриптом. Полезно и для понимания, что текущая удаленка повисла...
Не совсем то, выводят монопольно, зато шрифт большой.
Привожу пример больше для того, чтобы обратить ваше внимание на утилиту figlet, которая позволяет выводить надписи в ASCII-символах. Но ее надо доставить отдельно. Как правило, по умолчанию не установлена.