有什么方法可以更改控制台的语言吗?我见过诸如LANG=C
在命令前面添加之类的方法,但这只是暂时的解决办法。
我可以接受土耳其控制台,但当涉及到命令时,man
它help
让我发疯。我不明白使用的土耳其术语。
答案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。