V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
bigxu
V2EX  ›  Linux

如何禁止 Linux 终端命令行中显示中文? 如下面的 “命中”, 我想让它显示成英文

  •  
  •   bigxu · 2020-08-29 20:21:16 +08:00 · 3700 次点击
    这是一个创建于 1576 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何禁止 linux 终端命令行中显示中文?

    如下面的 “命中”, 我想让它显示成英文

    /home/bigxu/data/cfgmanData root@T# 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 bigxu@T% cat /etc/issue
    Ubuntu 20.04.1 LTS \n \l


    /home/bigxu/data/cfgmanData root@T# 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
    12 条回复    2020-08-30 20:02:40 +08:00
    thedrwu
        1
    thedrwu  
       2020-08-29 20:28:23 +08:00 via Android
    LANG=
    bigxu
        2
    bigxu  
    OP
       2020-08-29 20:34:09 +08:00
    @thedrwu

    /etc root@T# export |grep LANG
    LANG=en_US.UTF-8
    LANGUAGE=en_US:zh_CN
    yanshenxian
        3
    yanshenxian  
       2020-08-29 20:34:31 +08:00
    LC_MESSAGES="en_US.UTF-8"
    lcdtyph
        4
    lcdtyph  
       2020-08-29 20:39:56 +08:00 via iPhone
    dpkg-reconfigure locales
    yanshenxian
        5
    yanshenxian  
       2020-08-29 20:44:36 +08:00
    接楼上 使用 sudo update-locale LC_XXX=xxx 来设置

    等效于直接编辑 /etc/default/locale
    love
        6
    love  
       2020-08-29 22:00:04 +08:00   ❤️ 2
    系统安装时就应该选英文,这样图形界面和命令行都是全英文,同时也能显示汉字内容
    nightwitch
        7
    nightwitch  
       2020-08-29 23:13:46 +08:00
    你的 LC 里少了最重要的一个
    LC_MESSAGES=en_US.UTF-8
    realpg
        8
    realpg  
       2020-08-30 00:43:55 +08:00
    ubuntu 安装时候就选英文是基本操作
    Osk
        9
    Osk  
       2020-08-30 02:09:55 +08:00 via Android
    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 系的
    Osk
        10
    Osk  
       2020-08-30 02:10:02 +08:00 via Android
    dpkg-reconfigure locales
    wsy2220
        11
    wsy2220  
       2020-08-30 02:38:56 +08:00
    dpkg-reconfigure locales
    qiushaox
        12
    qiushaox  
       2020-08-30 20:02:40 +08:00
    在 ~/.bashrc 最后添加以下配置就行了。这样可以 GUI 界面显示中文,终端显示英文。
    ```
    export LC_ALL="en_US.UTF-8"
    export LANG="en_US.UTF-8"
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:21 · PVG 10:21 · LAX 18:21 · JFK 21:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.