歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu文本控制台顯示英文 圖形控制台顯示中文

Ubuntu文本控制台顯示英文 圖形控制台顯示中文

日期:2017/2/28 16:09:04   编辑:Linux教程

在使用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
Copyright © Linux教程網 All Rights Reserved