来讲讲:Linux体系unzip解压后中文名乱码办理办法
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.办理举措一,使用pyton来处置
1.viuzip文件
2.复制一下内容(Python)
#!/usr/bin/envpython
#-*-coding:utf-8-*-
#uzip.py
importos
importsys
importzipfile
print"ProcessingFile"+sys.argv
file=zipfile.ZipFile(sys.argv,"r");
fornameinfile.namelist():
utf8name=name.decode(gbk)
print"Extracting"+utf8name
pathname=os.path.dirname(utf8name)
ifnotos.path.exists(pathname)andpathname!="":
os.makedirs(pathname)
data=file.read(name)
ifnotos.path.exists(utf8name):
fo=open(utf8name,"w")
fo.write(data)
fo.close
file.close()
3.chmod+xuzip
4../uzipxxxx.zip
办法2,经由过程unzip行命令解压,指定字符集
unzip-OCP936xxx.zip(用GBK,GB18030也能够)
风趣的是unzip的manual中并没有这个选项的申明,unzip–help对这个参数有一行复杂的申明。
办法3,在情况变量中,指定unzip参数,老是以指定的字符集显现息争压文件
/etc/environment中到场2行
UNZIP=”-OCP936″
ZIPINFO=”-OCP936″
办法4,接纳java的jar命令解压zip包JAR解压
jarxvffile.name
</p>
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。 熟读写基础知识,学得会不如学得牢。 感谢老师和同学们在学习上对我的帮助。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
页:
[1]