我在ArchLinux / Gnome环境中使用bash版本4.3.42(1)-发行版。当我键入命令时,一些书面字符会变成一些奇怪的字符。总体而言,所有显示的文本看起来都很奇怪。
我的字符编码设置为Unicode(UTF-8)。我还检查了输入语言,这是正确的。由于它在我认为它与更新有关之前就已经起作用了,但我不确定。
下图显示了bash -version
两个单词的输出,并在底部显示了两个单词minus
,moreover
在这里您可以看到奇怪的行为。
我怎样才能解决这个问题?
我的输出 locale
$地区
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
按照我设置的字体 /etc/vconsole.conf
KEYMAP=de
FONT=lat9w-16
我正在使用gnome-terminal。
—
JustCoding
另外,仅打开一个外壳并键入即可显示相同的行为,因此我想它与bash无关。
—
JustCoding
您发布的输出中没有不寻常的字符。字符只是放错位置/未对齐。尝试其他字体。
—
Tagwint
在这种情况下(和AFAIK)
—
andcoz '16
/etc/vconsole.conf
无关紧要。/etc/vconsole.conf
设置适用于virtual console
,当您按ctrl + alt + f2时弹出。
gnome-terminal
?xterm
?