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

如何在Zsh提示符中显示备用时区(本地时间与UTC)

Zsh双时区提示符配置方法

要在Zsh中实现显示本地时间(以PDT为例)和UTC时间的提示符,直接沿用Bash的核心思路即可,Zsh完全支持相同的命令替换语法,具体配置如下:

固定本地时区的配置

如果需要硬编码指定本地时区(比如America/Los_Angeles),可以使用以下配置:

PS1='[$(env TZ=America/Los_Angeles date +%H:%M:%S)] [$(env TZ=UTC date +%H:%M:%S)] % '

动态使用系统本地时区的配置

如果希望自动适配系统当前的本地时区,无需硬编码时区信息,可简化为:

PS1='[$(date +%H:%M:%S)] [$(env TZ=UTC date +%H:%M:%S)] % '

配置生效方法

将上述配置添加到你的~/.zshrc文件末尾,然后执行以下命令使配置立即生效:

source ~/.zshrc

配置完成后,你的Zsh提示符就会呈现出类似[22:21:59] [15:21:59] %的效果,满足跨时区日志处理的需求。

内容的提问来源于stack exchange,提问作者Bruce Peterson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:55:34