You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu终端命令:查询X秒后的具体时间

在Ubuntu终端显示X秒后的具体时间

直接用date命令的相对时间计算功能就能实现,不需要额外工具,下面是几种实用场景的用法:

1. 直接查看X秒后的具体时间

执行以下命令(把X换成你需要的秒数):

date -d "+X seconds" +%H:%M:%S

比如要查看15秒后的时间:

date -d "+15 seconds" +%H:%M:%S

输出会是类似14:35:22的具体时分秒。

2. 配合sleep命令使用的场景

场景一:先显示sleep结束后的时间,再执行sleep

适合提前知晓sleep完成的时间:

date -d "+10 seconds" +"Sleep 10秒后将在: %H:%M:%S 继续执行"; sleep 10; 你的后续命令

场景二:sleep执行完成后,显示当前时间(即sleep结束时间)

适合确认sleep结束的准确时间:

你的前置命令; sleep 10; date +"Sleep完成,当前时间: %H:%M:%S"

3. 封装成函数方便重复使用

如果经常用到这个功能,可以把以下代码添加到~/.bashrc文件中:

sleep_with_time() {
    if [ -z "$1" ]; then
        echo "请输入要sleep的秒数,比如: sleep_with_time 20"
        return 1
    fi
    local seconds=$1
    date -d "+$seconds seconds" +"⏳ Sleep $seconds秒后时间: %H:%M:%S"
    sleep $seconds
    date +"✅ Sleep完成,当前时间: %H:%M:%S"
}

保存后执行source ~/.bashrc使设置生效,之后直接输入sleep_with_time 30就能调用,输出带提示信息更直观。


内容的提问来源于stack exchange,提问作者STAI Global Blockchain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 15:00:45