![debian v10 日期命令中的语言环境解释](https://linux22.com/image/182370/debian%20v10%20%E6%97%A5%E6%9C%9F%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%9A%84%E8%AF%AD%E8%A8%80%E7%8E%AF%E5%A2%83%E8%A7%A3%E9%87%8A.png)
我注意到从 Debian 8 升级到 Debian 10 后,date
尽管两者设置了相同的 LC_TIME,但该命令会生成不同的 (12H) 格式。
还可以在命令行中使用 LC_TIME 轻松演示:
debian10# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian10# LC_TIME="en_US.UTF-8" date
Tue 27 Oct 2020 12:14:56 PM UTC
debian8# locale|grep LC_TIME
LC_TIME="en_US.UTF-8"
debian8# LC_TIME="en_US.UTF-8" date
Tue Oct 27 12:15:26 UTC 2020
当我尝试使用 en_GB.UTF-8 时,格式是“正确的”,并且与 Debian 8 中使用 en_US.UTF-8 的格式相同:
debian10# LC_TIME=en_GB.UTF-8 date
Tue Oct 27 12:16:27 UTC 2020
有没有办法在 Debian 10 中更改 en_US.UTF-8 的此功能?
在 Debian 10 中从 en_US.UTF-8 更改为 en_GB.UTF-8 以获得date
与 Debian 8 相同的输出是否安全?
答案1
en_US.UTF-8
我已经通过从 切换到 来修复它en_US
# LC_TIME=en_US.UTF-8 date
Tue 27 Oct 2020 12:50:09 PM UTC
# LC_TIME=en_US date
Tue Oct 27 12:49:54 UTC 2020
有用的命令:dpkg-reconfigure locales