Как показать время в правом верхнем углу: секреты командной строки

while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-11));echo -e "\e[31m`date +%T`\e[39m";tput rc;done &


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

Ключевые аргументы:
while sleep 1 — цикл, который будет выполняться каждую секунду
tput sc — сохранение текущего положения курсора
tput cup 0 $(($(tput cols)-11)) — перемещение курсора в правый верхний угол терминала
echo -e "\e[31mdate +%t\e[39m" — вывод текущего времени в красном цвете
tput rc — восстановление сохраненного положение курсора

Эта команда может быть полезна, например, для отслеживания времени без необходимости открывать дополнительное окно или запускать программы.

Альтернативой этой команде может быть использование других инструментов для отображения времени, например, панелей состояния в графическом интерфейсе или сторонних утилит.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *