Я знаю, что могу должностное лицо a date
команда в моей подсказке zsh. Однако это показывает старое время; для наблюдения текущего времени я должен совершить нападки <return>
и получите новую подсказку с текущим временем.
Существует ли способ настроить подсказку zsh для постоянного обновления себя каждую секунду?
Это было бы .... неприятно в стандартном приглашении zsh (или bash, или других оболочках).
Я предлагаю вам использовать Gnu Screen.
Экран может иметь строку состояния, которая может показывать время. Вот пример screenrc прокрутите вниз до «Red Hat Magazine A guide to GNU Screen», чтобы увидеть образец (i ' Я воспроизведу это здесь), который при запуске screen покажет текущее время в правом нижнем углу терминала:
~ / .screenrc
hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]' # Default screens screen -t shell1 0 screen -t shell2 1