如何永久更改控制台的语言?

如何永久更改控制台的语言?

有什么方法可以更改控制台的语言吗?我见过诸如LANG=C在命令前面添加之类的方法,但这只是暂时的解决办法。

我可以接受土耳其控制台,但当涉及到命令时,manhelp让我发疯。我不明白使用的土耳其术语。

答案1

运行以下命令将其保存在您的~/.bashrc文件中,以便每次您打开交互式非登录终端时locale都会进行相应的设置:

echo 'export LANG=C' >> ~/.bashrc

请注意,C语言环境使用 ASCII 字符集,如果您想要 Unicode,那么请使用locale支持它的例如:

echo 'export LANG=en_US.UTF-8' >> ~/.bashrc

为了使正在运行的会话中的更改可用,source文件~/.bashrc

source ~/.bashrc

答案2

将其放入~/.bashrc定义提示的文件中。例如:

PS1='$(LANG=C)serg@ubuntu $ '

答案3

我的~/bin文件夹中有一个文件用于获取英文版的 gnome-terminal:

$ cat ~/bin/gnome-terminal
#!/bin/sh
export LANGUAGE=en_US
exec /usr/bin/gnome-terminal $@

~/bin如果存在,则是 $PATH 中的第一个项目)

请注意,由于 LANGUAGE 变量在 Ubuntu 中设置频率较高,并且由于 gnome-terminal 使用 gettext,因此需要更改的是 LANGUAGE,而不是 LANG。

相关内容