12 表演时ls -l遇到一列我不认识。 drwxrwxr-x 7 user user 4096 × ×× 29 13:54 .eclipse drwxrwxr-x 3 user user 4096 × ×× 30 09:30 workspace drwxrwxr-x 3 user user 4096 ××¦× 1 08:13 something 这些x是多少? x xx xx|x 谢谢 14.04 command-line locale ls — 胡达克 source
12 尝试: LANG=C ls -l 应该有一个月份名称,例如(Dec): drwxrwxr-x. 15 user user 4096 Dec 4 16:22 NetBeansProjects 可能是语言环境设置不正确 — 谢尔巴克 source 2 如果LANG=C没有效果,请尝试LC_ALL=C。 LANG设置一个默认值,该默认值可以被其他几项覆盖;LC_ALL覆盖其他所有内容。 — zwol 2015年 3 你解释了如何可能摆脱他们,但什么是他们? — Octopus 1 @Octopus问题可能是:它们是什么语言? — kasperd 2015年 1 @kasperd他们没有任何语言。它们是无意义的字形,当语言环境字符编码与终端字体不一致时出现。要查看与语言相关的变量设置为什么,请使用locale命令。 — arielf
LANG=C
没有效果,请尝试LC_ALL=C
。LANG
设置一个默认值,该默认值可以被其他几项覆盖;LC_ALL
覆盖其他所有内容。