[求助]ssh用中文 tty用英文
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- lyqf365
- 帖子: 32
- 注册时间: 2009-09-20 2:45
[求助]ssh用中文 tty用英文
有个奇怪的小要求
当我用ssh登录的时候,因为是在windows下或linux desktop下运行的,所以可以正常的显示中文。
但是直接用tty来登录的时候,是不支持中文显示的,所有的字都是方框,不想添加中文支持,只想可以用英文显示就好了。
这个要求能不能实现?
系统是装在hyper-v里的,只是偶尔用到tty,平时都不看的。
当我用ssh登录的时候,因为是在windows下或linux desktop下运行的,所以可以正常的显示中文。
但是直接用tty来登录的时候,是不支持中文显示的,所有的字都是方框,不想添加中文支持,只想可以用英文显示就好了。
这个要求能不能实现?
系统是装在hyper-v里的,只是偶尔用到tty,平时都不看的。
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: [求助]ssh用中文 tty用英文
应该可以在.bash_profile这个配置文件里判断环境变量把,可以分别在ssh和tty里用env查看变量,看看有没有值是ssh之类的可以做区分,然后视情况用来设置。怎么判断就得自己找了,我不熟
代码: 全选
export LANG=en_US.UTF-8
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
- PithornDawn
- 帖子: 456
- 注册时间: 2012-04-14 11:00
- 系统: ArchLinux
- 联系:
Re: [求助]ssh用中文 tty用英文
话说tty如何支持中文?
My personal blog
毛概老师:大家知道一个有名的空想社会主义吗?同学:乌邦图
用Linux有感:
得,用了1年多linux,感觉自己还是个菜鸟。。。
用了2年了,感觉自己还是一般菜。。。
第3年...头半年感觉和去年没啥变化。。。后半年算是能发挥点主观能动性了吧。。
第4年。。感觉自己算个伪Geek了
第5年,虽然有同学管我叫大神,但我还是觉得自己菜的一笔。。
毛概老师:大家知道一个有名的空想社会主义吗?同学:乌邦图
用Linux有感:
得,用了1年多linux,感觉自己还是个菜鸟。。。
用了2年了,感觉自己还是一般菜。。。
第3年...头半年感觉和去年没啥变化。。。后半年算是能发挥点主观能动性了吧。。
第4年。。感觉自己算个伪Geek了
第5年,虽然有同学管我叫大神,但我还是觉得自己菜的一笔。。
- lyqf365
- 帖子: 32
- 注册时间: 2009-09-20 2:45
Re: [求助]ssh用中文 tty用英文
今年用必应一搜,发现还是去年我的贴。。。。。。。。。。并且问题没解决
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: [求助]ssh用中文 tty用英文
tty下面登陆直接判断SSH_TTY就可以了,而tty下面同样的办法,判断DISPLAY即可。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- lyqf365
- 帖子: 32
- 注册时间: 2009-09-20 2:45
Re: [求助]ssh用中文 tty用英文
好吧,搞定了,用SSH连接的时候,会有几个SSH开头的变量
这里用 SSH_TTY 做判断
下面内容加到 ~/.bashrc里就可以了
这里用 SSH_TTY 做判断
下面内容加到 ~/.bashrc里就可以了
代码: 全选
if [ -z "$SSH_TTY" ]
then
export LC_PAPER=en_US.UTF-8
export LC_ADDRESS=en_US.UTF-8
export LC_MONETARY=en_US.UTF-8
export LC_NUMERIC=en_US.UTF-8
export LC_TELEPHONE=en_US.UTF-8
export LC_IDENTIFICATION=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_MEASUREMENT=en_US.UTF-8
export LANGUAGE=en_US:en
export LC_TIME=en_US.UTF-8
export LC_NAME=en_US.UTF-8
else
export LC_PAPER=zh_CN.UTF-8
export LC_ADDRESS=zh_CN.UTF-8
export LC_MONETARY=zh_CN.UTF-8
export LC_NUMERIC=zh_CN.UTF-8
export LC_TELEPHONE=zh_CN.UTF-8
export LC_IDENTIFICATION=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LC_MEASUREMENT=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_TIME=zh_CN.UTF-8
export LC_NAME=zh_CN.UTF-8
fi
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: [求助]ssh用中文 tty用英文
假如只是消息的话,一个LC_MESSAGES就足够了。假如要全都都设置的话,设置LC_ALL就可以了,其它变量都会默认跟从LC_ALL的,假如真的要某个变量特别点的话LANG是个不错的建议。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 245
- 注册时间: 2008-05-01 14:19
Re: [求助]ssh用中文 tty用英文
没搞明白啊..SSH和TTY有神马区别..?
一般我连接SSH都是用PuTTY..
听你们这么一说 我一下子凌乱了..囧rz
一般我连接SSH都是用PuTTY..
听你们这么一说 我一下子凌乱了..囧rz
-
- 帖子: 245
- 注册时间: 2008-05-01 14:19
Re: [求助]ssh用中文 tty用英文
没搞明白啊..SSH和TTY有神马区别..?
一般我连接SSH都是用PuTTY..
听你们这么一说 我一下子凌乱了..囧rz
一般我连接SSH都是用PuTTY..
听你们这么一说 我一下子凌乱了..囧rz
-
- 帖子: 32
- 注册时间: 2014-02-15 17:04
- 系统: WinUbuntuArchRocky
Re: [求助]ssh用中文 tty用英文
直接为所有用户改/etc/profile的环境变量,是否合适?lyqf365 写了: ↑2013-04-19 19:29 好吧,搞定了,用SSH连接的时候,会有几个SSH开头的变量
这里用 SSH_TTY 做判断
下面内容加到 ~/.bashrc里就可以了
代码: 全选
if [ -z "$SSH_TTY" ] then export LC_PAPER=en_US.UTF-8 export LC_ADDRESS=en_US.UTF-8 export LC_MONETARY=en_US.UTF-8 export LC_NUMERIC=en_US.UTF-8 export LC_TELEPHONE=en_US.UTF-8 export LC_IDENTIFICATION=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_MEASUREMENT=en_US.UTF-8 export LANGUAGE=en_US:en export LC_TIME=en_US.UTF-8 export LC_NAME=en_US.UTF-8 else export LC_PAPER=zh_CN.UTF-8 export LC_ADDRESS=zh_CN.UTF-8 export LC_MONETARY=zh_CN.UTF-8 export LC_NUMERIC=zh_CN.UTF-8 export LC_TELEPHONE=zh_CN.UTF-8 export LC_IDENTIFICATION=zh_CN.UTF-8 export LANG=zh_CN.UTF-8 export LC_MEASUREMENT=zh_CN.UTF-8 export LANGUAGE=zh_CN:zh export LC_TIME=zh_CN.UTF-8 export LC_NAME=zh_CN.UTF-8 fi
另外,如何让桌面保持中文?