技术解析

如何在 Linux 终端使用中文的命令提示?
0
2021-07-01 13:29:51
idczone
发现有些版本的系统是本来就是中文提示的.....
而有些则是界面中文,命令英文........
随便问一下, win10 的 linux 子系统可以设置中文吗?
命令提示符本来就可以改的,随便你怎么设

windows 的 bash 不清楚,按说应该是随着系统版本设置的,不过我的中文系统确实是英文提示

命令提示是啥玩意?无图无真相。
命令提示符倒是可以随意改。

locale 是啥?
设置成 zh_CN.UTF-8 试试看,当然对应的中文语言文件要有,*.mo 后缀的。

可以参考这几篇文章
http://www.davidpai.tw/ubuntu/2011/ubuntu-set-locale/
http://yintech.iteye.com/blog/397380

ubuntu bash on win10 在简体中文版 win10 上默认就是简体中文呀
http://ww1.sinaimg.cn/large/574c04d3ly1fcwpq45zptj20r70e8t93

可是我不知道怎么设置啊.....

或许是这个版本的问题?

/etc/default/目录下并没有 locale 文件,创建了,并且内容修改为 LC_ALL=zh_CN.UTF-8 ,然而还是没效果

使用 export LC_ALL=zh_CN.UTF-8 后可以了,但是每次启动都要输入一遍好麻烦。。。。。。

命令提示啊,就是输入一个命令后,显示的这个命令的说明,参数什么的........

非常感谢~已经成功了~
是否还可以把输入命令后的提示设置为中文呢?就是各种命令的参数提示什么的,还有 command not found 这些。。。。

那只是 locale 设置的问题吧,检查一下 locale 的值,有必要时重设,具体方法各个发行版不一样

我的就是简体中文 win10 啊,然而 locale 里面还是默认的 en_US

locale 已经设置 LC_ALL=zh_CN.UTF-8 了,然而还是不行.....

$ echo $PS1

why

写到~/.bash_profile 或者 ~/.bashrc 里面试试

添加中文支持的话
sudo apt-get install language-pack-zh language-pack-zh-base
sudo vim /etc/environment
在文件中增加语言和编码的设置:
LANG="zh_CN.UTF-8"
sudo dpkg-reconfigure locales
reboot

嗯,成功了

谢谢,中文已经可以显示了,请问有没有什么办法让命令的帮助内容显示为中文呢?使用 man 太麻烦了........

这个.....只是提示符的名字什么的吧?

你看我的提示是中文,但是 man 手册还是英文,如果想 man 手册是中文的话。。恐怕有些棘手。



github 上搜索 man zh 常用命令有中文

补充一下,翻译可能比较旧,好像也很久没更新了,能看英文还是看英文的吧

诶,图片看不了.....我的 man 手册我已经设置中文了,虽然有些命令没有....

英文看不懂......虽然查翻译也是可以的....但是好麻烦啊 hhh

能看英文还是看英文的吧,查翻译前期麻烦,后面就顺畅了,毕竟技术词汇就那么多;要不然出错都不知道怎么去 Google 上搜

在某些版本本来就是中文的......不知道设定的还是系统自带的呢.......

设定的吧,系统语言选成 en_us 就不会了

如果可以设定的话.....我就是想把现在的系统设定成这样呢.....得到了两个来源不明的镜像, kali 里面的命令帮助是中文的, ubuntu 的设置了中文也不可以....

Ubuntu 有 Language Pack ,想问 Debian 呢?如要 man page ,需要找汉化 manpage ,发行版默认没有, Mageia 除外

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服