仓酷云

标题: 来看看:Linux操纵体系下终端乱码的最终办理计划 [打印本页]

作者: 不帅    时间: 2015-1-16 16:43
标题: 来看看:Linux操纵体系下终端乱码的最终办理计划
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
初进linux的程序员们,常常会遭到乱码的问候。可谓“始乱终弃”。由于乱码,而且终极保持了linux的不在多数。好吧,言回正传,先看看各种乱码是怎样构成的。
中笔墨符乱码
这类情形通常为安装了中文把持端,但没有启用中文使用酿成的。只必要启动响应软件便可,如zhcon。大概是启用了响应软件,但字符集不合错误,需设置响应字符集,比方exportLANG=zh_CN.UTF-8
ORACLE安装界面乱码
虽然说ORACLE撑持多国言语,会依据情况变量主动选择字符集,但中文安装仿佛另有成绩,不外10.2今后的版本仿佛没有该成绩了,详细能够实行命令exportLANG=en_US来设置为英笔墨符集情况
英笔墨符乱码
一样平常该字符乱码多呈现在cat了二进制的文件时,由于二进制文件中多有把持码,会招致终端界面乱码,一般办理办法是用reset终端复位命令办理成绩
其他伪终端乱码
偶然是经由过程SSH进进远程LINUX服务器时,cat一个core文件,而且用reset命令都不克不及乐成,怎样办?很复杂,看以下实验,起首cat一个python的编译文件
oracle@linux-suse:~>catfibo.pyc
m?
{?鲱c@sd
Zd
ZdS(cCs:d}}x||jo|G|||}}qWdS(Nii(ii(tatbtn(RRR((tfibo.pytfibs
cCsIg}d}}x0||jo"|i||||}}qW|S(Nii(ii(tresultRRRtappend(RRRR((Rtfib2s
N(RR(RR((Rt?soracle@linux-suse:~>VT102VT102
-bash:VT102VT102:commandnotfound
oracle@linux-suse:~>
在SSH终端上看到是的乱码,提醒符都是乱的,能够用以下命令恢复
oracle@linux-suse:~>tputsgr0
乱码成绩发生的缘故原由是SSH的成绩,由于在其他终端下,cat用样一个文件,不会发生乱码,因而实验乱码发生的缘故原由
oracle@linux-suse:~>^N
只需用ctrl+v,ctrl+n就利用屏幕乱码,固然恢复后再实验
oracle@linux-suse:~>echo-exe
屏幕再次乱码,好,再恢复
oracle@linux-suse:~>echo-exf
以上是必要盲打的,由于屏上看到的是乱码,终极成绩发生的缘故原由是十六进制字符E发生的,办理也很复杂,十六进制字符F便可

</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
作者: 若天明    时间: 2015-1-17 19:49
虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。
作者: 兰色精灵    时间: 2015-1-21 09:12
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
作者: 再现理想    时间: 2015-1-30 13:10
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
作者: 老尸    时间: 2015-2-16 04:55
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者: 小女巫    时间: 2015-3-5 00:00
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
作者: 因胸联盟    时间: 2015-3-11 21:50
我想即使Linux高手也很难快速准确精练的回答你。
作者: 乐观    时间: 2015-3-19 14:39
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者: 莫相离    时间: 2015-3-28 17:23
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2