最近有同学问我 Centos 方面的一些操作, 由于我已经好多年不用Centos了所以比较生疏,这些年来一直都是用Ubuntu的,不得不说Ubuntu是我用过的这么多Linux系统中操作最舒服的了,在十分好奇之下我安装了Centos7,这样也可以试一试新系统。安装的时候我选择了GNOME,桌面比较不错,简洁并且美观。
上图:
在使用 tty 的时候遇到了一个事情,那就是主文件夹下面的中文文件是乱码:
tty 是 通过 CTRL + ALT +F2~F6 获得的, 这与桌面系统中的终端不是一个概念, 望看到这篇博客的网友可以知道, 这点不过多解释。
在网上查了一些资料,发现很多人上述概念也没有搞清楚,最后发现了下面这个帖子:
http://bbs.csdn.net/topics/391832491
其中:
该回答我觉得是比较靠谱的。
该贴回答原文如下:
明确的和你说,TTY 不支持中文!
Linux kernel maintainers do not accept patches for better Unicode support on the console because the console is to be used as an emergency interface. What needs to be done is write a terminal emulator for the Linux framebuffer that undertakes the support for Unicode. Something like a 'getty' replacement. This aspect of open-source development did not receive yet much attention
大意是:linux核心机制不接受任何的unicode补丁在Console层面,因为Console是作为一种紧急接口被使用...... 而且目前开源开发组也没有过多的关注这一点.
从这里可以得出一个结论,目前tty是给管理员紧急修复系统时所使用的界面,故而从内核层面就不支持加载unicode包;但是模拟接口比如用SSH之类的登陆,是可以支持中文的!
所以别等了。