设置控制台终端语言
出自Linux Wiki
由于目前Ctrl-Alt-Fn进入的控制台终端默认不能显示中文,而在使用中文Locale时控制台终端又试图显示中文,从而产生乱码。本文介绍一种让控制台终端以英文显示,而其它地方仍使用中文的方案。
实现方法
如可以使用root帐户,则用其编辑 /etc/bash/bashrc(Debian不可用此法),如果只能使用普通帐户,编辑~/.bashrc,在文件末尾加入:
if [[ $TERM == "linux" ]]; then LC_ALL=C fi
保存,重新登录即可
原理简析
bashrc是在登录bash执行的脚本,加入的代码的功能是在登录到控制台终端时,将语言设置为C。由于是在登录终端时执行的,在启动X之后,它故不会影响图形界面的语言。