感谢支持
我们一直在努力

Ubuntu文本控制台显示英文 图形控制台显示中文

在使用Ubuntu等Linux系统时,常常需要切换到文本控制台(按Ctrl+Alt+F[1-6]),但是如果系统默认语言是中文的话,在文本控制台下的中文提示将出现乱码,在图形控制台下显示中文则正常。我于是想能不能实现在文本控制台下显示英文提示(毕竟如果没装zhcon的话也显示不了中文,还不如显示英文呢),而在图形控制台下显示中文,这样简直是Very Good了。


经过上网搜索,发现在控制台中使用命令”export LANG=C”可以让控制台的提示变成英文的 。但是这样在图形控制台下也会变成英文的,有没有方法判断现在使用的是文本控制台还是图形控制台呢?


哈哈,有的,那就是环境变量”TERM”,在我的Ubuntu的图形控制台下输入”echo $TERM”返回的结果是”xterm”,而在文本控制台下则返回”linux”(可能在不同的Linux系统下结果不一样,我也没测试过,可根据情况自行定义)。于是,只需在”.bashrc”文件尾加上如下判断便可实现了:



  1. if [ “$TERM” = “linux” ]; then  

  2.  export LANG=C  

  3. fi  

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu文本控制台显示英文 图形控制台显示中文
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏