在基于 Ubuntu 和 Debian 的发行版上从命令行更改 Linux 系统语言(区域设置)

简介:这是一个快速教程,显示了从命令行更改 Ubuntu 和其他 Linux 发行版上的语言环境的步骤。

我已经有一段时间没有在 It’s FOSS 上写过东西了。 事实上,我一直在为 It’s FOSS 的西班牙语版本写作。 如果您还没有访问过它和/或您会说西班牙语,请访问 It’s FOSS en Español 并查看所有西班牙语的 Linux 内容。

你可能想知道我为什么要和你分享这个事实。 这是因为这篇文章包含这个新页面作为 example.

在对您最喜欢的 Linux 发行版进行全新安装时,系统会要求您选择一种主要语言。 尽管它并不频繁,但有些人会考虑稍后将该语言更改为新语言,例如我 example.

看,我必须用西班牙语(对于 It’s FOSS en Español)和英语(对于 It’s FOSS)截屏。 这成为一个问题,因为我只有一台计算机,更改用户对我来说不是一个快速的解决方案。

这就是为什么我想与你分享这个快速提示的原因,我将向你展示怎样在终端中用两行简单的行来更改你的主要系统语言。

让我们开始!

从终端更改 Linux 系统语言

假设您要将主要语言从英语更改为西班牙语。

验证您已设置为默认语言(主要语言)。 为此,让我们使用 locale 命令。

locale

你应该看到这样的东西。

[email protected]:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

在这里您可以看到主要语言是英语。 现在要更改它,请以这种方式使用 dpkg 命令:

sudo dpkg-reconfigure locales

之前运行该命令后,您应该会在终端中看到下一个屏幕。

sudo dpkg 重新配置语言环境

在这里,你应该 使用向上和向下箭头移动 直到您达到所需的语言。 就我而言,我想要西班牙语,更具体地说,墨西哥西班牙语,因为我是墨西哥人。

并非所有语言都有选项,但如果您有,请选择 UTF-8.

找到您的语言后, 按空格键标记 它然后 进入.

选择您的语言

最后,选择这种新语言作为您的默认语言,使用箭头键移动到它并按下 回车键在最后一个窗口中。

将新语言设置为默认值

完成后,您应该会在终端中看到如下消息:

Generating locales (this might take a while)...
  en_US.UTF-8... done
  es_MX.UTF-8... done
Generation complete.

就这样! 现在,您可以直接从终端多次更改您的默认语言。

如果您对此主题有任何疑问,请在评测部分告诉我们。 好看!