完全使用英文linux环境,对于很多人而言,是非常不方便的,但是在中文的linux环境下,虽然在图形界面的控制台下显示的是中文的界面,不会产生乱码的问题,但是切入黑白控制台后,会产生乱码信息,导致阅读不便。
这里介绍一种在黑白控制台中显示英文,而在图形的控制台中显示中文的方法。
linux 有一个环境变量,TERM
这是linux内置的一个变量,用于存储终端的类型。在图形的界面下执行:
echo $TERM
会的到类似这样的字样:
而在黑白终端里执行这句代码,将会得到 linux 字符字样
linux当中每个用户的用户目录下会对应一个文件名为:.bashrc,用于保存用户的个性化设置,如命令别名、路径等。
我们可在自己用户对应的文件夹下找到.bashrc这个文件(一般位于/home/username/下 username对应自己的用户名)
vim /home/username/.bashrc
并在文件末添加以下代码:
if [ "$TERM" = "linux" ]; then
export LANG=C
fi
如果在黑白控制台仍然乱码,则注销logout 后,重新登陆即可,乱码的问题即可解决,并可正常显示英文。同时在图形界面下的终端中文显示不受影响。