Welcome 微信登录

首页 / 操作系统 / Linux / 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  
Ubuntu 11.04 安装/更新 Firefox 6 正式版让Linux终端显示中文 还能在终端下看电影相关资讯      Ubuntu教程 
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • 让Ubuntu 12.10支持RAR和7Z文件解  (11/15/2012 18:51:50)
  • Windows 7硬盘安装Ubuntu 12.10图  (11/03/2012 19:22:47)
  • 完美安装Ubuntu 12.10最新AMD显卡  (11/27/2012 08:17:47)
  • Win 7硬盘安装Ubuntu 12.10  (11/05/2012 13:30:34)
  • 虚拟机上Ubuntu 11.10升级到12.04  (10/12/2012 20:00:38)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与