Answers:
好吧,这取决于您要阅读的内容?
几乎所有程序都只依赖于$TZ
在环境中设置或/etc/localtime
链接到时区文件。然后,C库将自动安排例如localtime()
返回正确的时间。
1)我基本上如何阅读上述类型的文件
zdump -v /etc/localtime
将向您显示文件中的内容。
这些是不供人类阅读的已编译文件。 apt-get source tzdata
将为您提供来源。
2)Ubuntu 10.04中定义的TZ环境变量在哪里
默认情况下未设置。而是/etc/localtime
是相关zoneinfo文件的副本,并且/etc/timezone
是该区域的名称。
您可以使用sudo tzconfig
或通过GUI 进行更改。
例如,~/.env
如果您想要自己的其他个人默认设置,则可以设置它。
tzselect
不能替代tzconfig
它:它只是选择一个时区并将其打印到标准输出,而无需更改任何配置。实际的现代替代产品是dpkg-reconfigure tzdata
。
~/.env
withUTC
对本地时区没有影响。