Linux文本控制台显示英文 图形控制台显示中文
在使用Ubuntu等linux系统时,常常需要切换到文本控制台(按Ctrl+Alt+F[1-6]),但是如果系统默认语言是中文的话,在文本控制台下的中文提示将出现乱码,在图形控制台下显示中文则正常。我于是想能不能实现在文本控制台下显示英文提示(毕竟如果没装zhcon的话也显示不了中文,还不如显示英文呢),而在图形控制台下显示中文,这样简直是Very Good了。
经过上网搜索,发现在控制台中使用命令"exportLANG=C"可以让控制台的提示变成英文的。但是这样在图形控制台下也会变成英文的,有没有方法判断现在使用的是文本控制台还是图形控制台呢?
哈哈,有的,那就是环境变量"TERM",在我的Ubuntu的图形控制台下输入"echo $TERM"返回的结果是"xterm",而在文本控制台下则返回"linux"(可能在不同的Linux系统下结果不一样,我也没测试过,可根据情况自行定义)。于是,只需在".bashrc"文件尾加上如下判断便可实现了:if [ "$TERM" = "linux" ]; then export LANG=C fi
相关推荐
ljsfighting 2020-10-31
littleFatty 2020-08-16
katanaFlower 2020-06-21
CXC0 2020-06-14
caiyiii 2020-06-14
woxmh 2020-06-12
unit00 2020-06-07
ccjjyy 2020-05-21
Airuio 2020-05-19
JavaWinner 2020-05-10
福叔 2020-03-20
xinlugang 2020-03-07
陈晨软件五千言 2020-02-17
pushTop 2020-01-02
curiousL 2020-01-05
方志朋 2020-01-04