当我ls -l
,输出打印在屏幕上,类似于
drwxrwxr-x 3 yotam yotam 4096 יונ 29 10:27 mnt
部分יונ
是希伯来语JUN
。我希望它是英语,也就是说,JUN
我猜这是一些区域设置问题。遗憾的是,我只是不了解区域设置,而且我找不到我喜欢的指南。我的/etc/default/locale
文件
LANG="en_US.UTF-8"
LC_NUMERIC="he_IL.UTF-8"
LC_TIME="he_IL.UTF-8"
LC_MONETARY="he_IL.UTF-8"
LC_PAPER="he_IL.UTF-8"
LC_NAME="he_IL.UTF-8"
LC_ADDRESS="he_IL.UTF-8"
LC_TELEPHONE="he_IL.UTF-8"
LC_MEASUREMENT="he_IL.UTF-8"
LC_IDENTIFICATION="he_IL.UTF-8"
我假设该LC_TIME
变量是我想要更改的变量,但是我怀疑这会导致更改整个时间格式,而不仅仅是月份名称。另外,我不知道该怎么做。
有什么想法吗?
答案1
有几个选项。最不具侵入性的是按以下方式启动终端:Alt+F2并运行命令
env LC_TIME=en_US.UTF-8 gnome-terminal
答案2
一个选择就是在整个系统范围内改变这一点。
- 进入系统设置 -> 语言支持 -> 区域格式
- 将第一个下拉菜单更改为“英语(美国)”(或其他选项)。
- 点击“应用全系统”
答案3
在 Xubuntu bash 中设置 LC_TIME 环境变量对我有用:
export LC_TIME=en_US.UTF-8