飘飘悠悠 发表于 2015-1-16 16:57:26

给大家带来Linux体系的终端乱码办理计划先容

对于linux命令,一定要学会用man和info去查他们的解释;
初进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>
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;

乐观 发表于 2015-1-18 17:17:42

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

蒙在股里 发表于 2015-1-24 15:58:33

请问谁有Linux的学习心得的吗?简单的说说?

海妖 发表于 2015-2-2 10:34:13

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

莫相离 发表于 2015-2-7 18:17:09

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。

活着的死人 发表于 2015-2-22 22:42:44

要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。

再见西城 发表于 2015-3-7 04:16:06

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。

admin 发表于 2015-3-14 12:06:18

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
页: [1]
查看完整版本: 给大家带来Linux体系的终端乱码办理计划先容