如何禁止 Linux 终端命令行中显示中文?
如下面的 “命中”, 我想让它显示成英文
- 0次
- 2021-06-16 17:04:25
- idczone
如何禁止 linux 终端命令行中显示中文?
如下面的 “命中”, 我想让它显示成英文
/home/bigxu/data/cfgmanData [email protected]# apt-get update
命中:1 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu focal InRelease
命中:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease
命中:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease
/home/bigxu/work/devilbox [email protected]% cat /etc/issue
Ubuntu 20.04.1 LTS \n \l
/home/bigxu/data/cfgmanData [email protected]# export |grep -i lc_
LC_ADDRESS=en_US.UTF-8
LC_CTYPE=C.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8
LANG=
/etc [email&export |grep LANG
LANG=en_US.UTF-8
LANGUAGE=en_US:zh_CN
LC_MESSAGES="en_US.UTF-8"
dpkg-reconfigure locales
接楼上 使用 sudo update-locale LC_XXX=xxx 来设置
等效于直接编辑 /etc/default/locale
系统安装时就应该选英文,这样图形界面和命令行都是全英文,同时也能显示汉字内容
你的 LC 里少了最重要的一个
LC_MESSAGES=en_US.UTF-8
ubuntu 安装时候就选英文是基本操作
Linux 真的是一言难尽了,换 locale 的 n 种姿势:
LANG=en_US.UTF-8 apt update
export LANG=en_US.UTF-8
localectl set-??? LANG=en_US.UTF-8
直接编辑配置文件
使用 GUI 工具编辑语言
使用发行版对应的工具,比如 deb 系的
dpkg-reconfigure locales
dpkg-reconfigure locales
在 ~/.bashrc 最后添加以下配置就行了。这样可以 GUI 界面显示中文,终端显示英文。
```
export LC_ALL="en_US.UTF-8"
export LANG="en_US.UTF-8"
```