【问题标题】:Displaying Live Time In The Top Of Terminal在终端顶部显示实时时间
【发布时间】:2014-05-07 01:40:42
【问题描述】:

我目前正在寻找一种在终端顶部显示当前时间/日期然后更新的方法,例如,如果我使用 "date +%H%m%s" 然后秒数会实时更新。

【问题讨论】:

    标签: linux bash unix terminal


    【解决方案1】:

    将此添加到您的.bashrc:

    while true; do
        printf '\e]0;%s\a' $(date +%T)
        sleep 1
    done &
    

    这将创建一个后台 shell 进程,每秒一次将终端窗口标题栏文本更改为当前时间。

    【讨论】:

    • 工作完美。谢谢!
    • 其实,如果我想在标题栏中显示日期,以及当前时间呢?
    • 只要把传递给date的格式改一下;您可以使用$(date +"%D %T"),不过请咨询man date 了解所有选项。
    猜你喜欢
    • 1970-01-01
    • 2018-03-31
    • 2020-08-23
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 2015-11-25
    相关资源
    最近更新 更多