❶ linux鎬庝箞璁剧疆缂栫爜鏍煎紡linux缂栫爜鏍煎紡璁剧疆
linux鎬庝箞鐪嬫枃鏈鐨勭紪鐮佹牸寮忥紵
linux涓嬬粡甯搁亣鍒扮殑缂栫爜闂棰樺傛灉浣犻渶瑕佸湪linux涓鎿嶄綔windows涓嬬殑鏂囦欢锛岄偅涔堜綘鍙鑳戒細缁忓父閬囧埌鏂囦欢缂栫爜杞鎹㈢殑闂棰樸倃indows涓榛樿ょ殑鏂囦欢鏍煎紡鏄痝bk锛坓b2312锛夛紝鑰宭inux涓鑸閮芥槸utf-8銆
鏌ョ湅缂栫爜鐨勬柟娉
鏂规硶涓锛歠ilefilename
鏂规硶浜岋細鍦╲im涓鍙浠ョ洿鎺ユ煡鐪嬫枃浠剁紪鐮
:setfileencoding
濡傛灉浣犲彧鏄鎯虫煡鐪嬪叾瀹冪紪鐮佹牸寮忕殑鏂囦欢鎴栬呮兂瑙e喅鐢╲im鏌ョ湅鏂囦欢涔辩爜鐨勯棶棰橈紝閭d箞浣犲彲浠ュ湪
~/.vimrc鏂囦欢涓娣诲姞浠ヤ笅鍐呭癸細
setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936
杩欐牱锛屽氨鍙浠ヨ﹙im鑷鍔ㄨ瘑鍒鏂囦欢缂栫爜锛堝彲浠ヨ嚜鍔ㄨ瘑鍒玼tf-8鎴栬単bk缂栫爜鐨勬枃浠讹級锛屽叾瀹炲氨鏄渚濈収fileencodings鎻愪緵鐨勭紪鐮佸垪琛ㄥ皾璇曪紝濡傛灉娌℃湁鎵惧埌鍚堥傜殑缂栫爜锛屽氨鐢╨atin-1锛坅scii锛夌紪鐮佹墦寮
鏂囦欢缂栫爜杞鎹
澶氬钩鍙版柟娉曪細
iconv鎻愪緵鏍囧噯鐨勭▼搴忓拰api鏉ヨ繘琛岀紪鐮佽浆鎹锛
convert_encoding.py鍩轰簬python鐨勬枃鏈鏂囦欢杞鎹㈠伐鍏凤紱
decodeh.py鎻愪緵绠楁硶鍜屾ā鍧楁潵璋堟祴瀛楃︾殑缂栫爜锛
linux涓嬫枃浠剁紪鐮佽浆鎹锛
鏂规硶涓锛
鍦╲im涓鐩存帴杩涜岃浆鎹㈡枃浠剁紪鐮侊紝姣斿傚皢涓涓鏂囦欢杞鎹㈡垚utf-8鏍煎紡
:setfileencoding=utf-8
鎴栬
11锛夎剧疆鏂囦欢闆嗗悎锛屽嵆瑕佸瑰摢浜涙枃浠惰繘琛屾搷浣滐紝鍙浠ヤ娇鐢ㄩ氶厤绗︼紝姣斿傛垜閫氬父鏄瀵筩/c++婧愮▼搴忚繘琛岀紪鐮佽浆鎹
:args*.h*.cpp
2锛夌粰鍑鸿佸湪姣忎釜鏂囦欢涓婃墽琛岀殑鍛戒护锛岃繖閲屾槸杞鎹㈢紪鐮侊細
:argdosetfenc=utf-8|update
鏂规硶浜岋細
iconv杞鎹
5.妗堜緥锛
鍋囧傝存垜浠灏唚indows涓嬬殑涓涓猽tf-8鐨勬枃浠朵紶鍒發inux鐜澧冧笅锛宭inux鐜澧冧笅鐨勭郴缁熺紪鐮佹槸gb18030锛屾垜浠琧at鐨勬椂鍊欏氨浼氬嚭鐜颁贡鐮侊紝杩欎釜鏃跺欏氨搴旇ユ兂鍒拌浆鐮佷簡锛屼笅闈㈡垜浠鏉ヨ繘琛岃瘯楠岋細
鎴戜滑灏唚indows涓嬩竴涓鍚嶄负utf-8.sh鐨勬枃浠朵紶鍒發inux绯荤粺涓锛屽叾涓璾tf-8.sh鐨勫唴瀹瑰備笅锛
鎴戞槸涓鏂囩紪鐮乽tf-8妯″紡~
鑰宭inux绯荤粺鐨勭郴缁熻瑷璁剧疆涓猴細
#cat/etc/sysconfig/i18n
lang=zh_cn.gb18030
sysfont="latarcyrheb-sun16"
杩欎釜鏃跺欐煡鐪嬩竴涓嬫枃浠剁殑鍐呭瑰強缂栫爜锛
#fileutf-8.sh
utf-8.sh:utf-8unicodetext,withnolineterminators
#catutf-8.sh
閿樻寧__?鑵慱__闀癬tf-8濡鈥崇汉~#
#
杩欎釜鏃跺欐垜浠灏遍渶瑕佽浆鎹㈢紪鐮佷簡锛岃板緱浣跨敤iconv
#iconv-futf-8-tgb18030utf-8.sh-ogb18030.sh
#catgb18030.sh
??鎴戞槸涓鏂囩紪鐮乽tf-8妯″紡~#
#filegb18030.sh
gb18030.sh:non-isoextended-asciitext,withnolineterminators
#
convmv灏辨槸鏇存敼鏂囦欢鍚嶇紪鐮佹柟寮忕殑涓涓宸ュ叿銆
姣斿
sudoconvmv-fgbk-tutf-8-r_notest/home
灏辨槸灏/home鐩褰曚笅鍘熸潵鏂囦欢鍚嶆槸gbk缂栫爜鏂瑰紡鐨勫叏閮ㄦ敼涓簎tf-8鏍煎紡鐨勩傝繖閲-f鍚庨潰涓哄師鏉ョ殑缂栫爜鏂瑰紡锛-t鍚庨潰鏄瑕佹洿鏀逛负鐨勭紪鐮佹柟寮忥紝-r琛ㄧず杩欎釜鐩褰曚笅闈㈢殑鎵鏈夋枃浠讹紝_notest琛ㄧず椹涓婃墽琛岋紝鑰屼笉鏄浠呬粎娴嬭瘯鑰屽凡銆傚彟澶栬繖鍛戒护濂藉儚瑕乺oot鎵嶈兘鎵ц岋紝鍥犳よ佸姞涓妔udo銆
linux涓嬫庝箞鏀瑰彉鏂囦欢鐨勭紪鐮佹牸寮忥紵
1銆佺敤VIM鏌ョ湅鏂囦欢缂栫爜
鍦╒im涓鍙浠ョ洿鎺ユ煡鐪嬫枃浠剁紪鐮
:setfileencoding
鍗冲彲鏄剧ず鏂囦欢缂栫爜鏍煎紡銆
2銆佹敼鍐檦/.vimrc鏂囦欢
濡傛灉浣犲彧鏄鎯虫煡鐪嬪叾瀹冪紪鐮佹牸寮忕殑鏂囦欢鎴栬呮兂瑙e喅鐢╒im鏌ョ湅鏂囦欢涔辩爜鐨勯棶棰橈紝閭d箞浣犲彲浠ュ湪
~/.vimrc鏂囦欢涓娣诲姞浠ヤ笅鍐呭癸細
setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936
杩欐牱锛屽氨鍙浠ヨ﹙im鑷鍔ㄨ瘑鍒鏂囦欢缂栫爜锛堝彲浠ヨ嚜鍔ㄨ瘑鍒玌TF-8鎴栬匞BK缂栫爜鐨勬枃浠讹級锛屽叾瀹炲氨鏄渚濈収fileencodings鎻愪緵鐨勭紪鐮佸垪琛ㄥ皾璇曪紝濡傛灉娌℃湁鎵惧埌鍚堥傜殑缂栫爜锛屽氨鐢╨atin-1(ASCII)缂栫爜鎵撳紑銆
3銆佺敤ICONV鏂囦欢缂栫爜杞鎹
鎴戜滑鍒╃敤iconv宸ュ叿瀵规枃浠剁殑缂栫爜杩涜岃浆鎹銆
iconv杞鎹锛宨conv鐨勫懡浠ゆ牸寮忓備笅锛
iconv-fencoding-tencodinginputfile
姣斿傚皢涓涓狦BK缂栫爜鐨勬枃浠惰浆鎹㈡垚UTF-8缂栫爜
iconv-fGBK-tUTF-8file1-ofile2
鍏朵腑鐨勫弬鏁扮殑鎰忎箟琛ㄧず
-fFrom鏌愪釜缂栫爜
-tTo鏌愪釜缂栫爜
-o杈撳嚭鍒版枃浠
4銆侀氳繃璁颁簨鏈鍙﹀瓨涓烘潵鏀瑰彉鏂囦欢缂栫爜锛
鏃㈢敤Windows涓嬬殑璁颁簨鏈鎵撳紑锛岄夋嫨鍙﹀瓨涓猴紝鏀瑰彉缂栫爜鍗冲彲銆
linux涓嬫庝箞鏌ョ湅鏂囦欢鐨勭紪鐮佹柟寮忥紵
涓锛屾煡鐪嬫枃浠剁紪鐮侊細鍦↙inux涓鏌ョ湅鏂囦欢缂栫爜鍙浠ラ氳繃浠ヤ笅鍑犵嶆柟寮忥細
1.鍦╒im涓鍙浠ョ洿鎺ユ煡鐪嬫枃浠剁紪鐮:setfileencoding鍗冲彲鏄剧ず鏂囦欢缂栫爜鏍煎紡銆傚傛灉浣犲彧鏄鎯虫煡鐪嬪叾瀹冪紪鐮佹牸寮忕殑鏂囦欢鎴栬呮兂瑙e喅鐢╒im鏌ョ湅鏂囦欢涔辩爜鐨勯棶棰橈紝閭d箞浣犲彲浠ュ湪~/.vimrc鏂囦欢涓娣诲姞浠ヤ笅鍐呭癸細setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936杩欐牱锛屽氨鍙浠ヨ﹙im鑷鍔ㄨ瘑鍒鏂囦欢缂栫爜锛堝彲浠ヨ嚜鍔ㄨ瘑鍒玌TF-8鎴栬匞BK缂栫爜鐨勬枃浠讹級锛屽叾瀹炲氨鏄渚濈収fileencodings鎻愪緵鐨勭紪鐮佸垪琛ㄥ皾璇曪紝濡傛灉娌℃湁鎵惧埌鍚堥傜殑缂栫爜锛屽氨鐢╨atin-1(ASCII)缂栫爜鎵撳紑銆
2.enca(濡傛灉浣犵殑绯荤粺涓娌℃湁瀹夎呰繖涓鍛戒护锛屽彲浠ョ敤sudoyuminstall-yenca瀹夎)鏌ョ湅鏂囦欢缂栫爜$encafilenamefilename:;UTF-8CRLFlineterminators闇瑕佽存槑涓鐐圭殑鏄锛宔nca瀵规煇浜汫BK缂栫爜鐨勬枃浠惰瘑鍒鐨勪笉鏄寰堝ソ锛岃瘑鍒鏃朵細鍑虹幇锛歎nrecognizedencoding
linux绯荤粺鏂囦欢鏍煎紡鍚庣紑璇﹁В锛
bz2------bzip2鐨勫帇缂╂枃浠
.gz------gzip鐨勫帇缂╂枃浠
.tar------tar鎵撳寘鏂囦欢锛堟槸鍖呮枃浠朵笉鏄鍘嬬缉鏂囦欢锛
.tbz------tar鎵撳寘骞剁敤bzip鍘嬬缉鏂囦欢
.tgz-----tar鎵撳寘骞剁敤gzip鍘嬬缉鐨勬枃浠
.au-----audio鏂囦欢
.gif-----gif鍥捐薄鏂囦欢
.html/.htm-----HTML鏂囦欢
.jpg-----JPEG鍥捐薄鏂囦欢
.pdf------鐢靛瓙鏂囨。锛圥DF鏍煎紡鐨勶級
.png-----PNG鍥捐薄鏂囦欢
.ps------postscinpt鏂囦欢锛堟墦鍗版牸寮忔枃浠讹級
.txt------绾鏂囨湰鏂囦欢
.wav-----audio鏂囦欢
.xpm-----鍥捐薄鏂囦欢
.conf-------閰嶇疆鏂囦欢
.lock-------LOCK鏂囦欢锛堢敤鏉ュ垽鏂涓涓鏂囦欢鎴栬惧囨槸鍚﹁浣跨敤锛
.rpm------REDHATPackage.Manager鏂囦欢锛堝椾欢鍖呮垨杞浠跺寘锛
.c-------C婧愮▼搴忎唬鐮佹枃浠
.cpp------C++婧愮▼搴忎唬鐮佹枃浠
.h-------C鎴朇++绋嬪簭鐨勫ご鏂囦欢
.o------绋嬪簭鐩鏍囨枃浠
.pl------perl鑴氭湰鏂囦欢
.so-----绫诲簱鏂囦欢
.sh-----shell鑴氭湰涓巜indows涓嬬殑bat鏂囦欢鐩镐技
.bin-----binary浜岃繘鍒跺彲鎵ц屾枃浠
❷ 设置linux字符集为UTF-8设置linux字符集
linux怎么看文件的字符集编码?
可以在命令行执行file命令查看返回信息以便确认文件的字符集编码。
格式:file文件名
例如:
#fileABC.log
ABC.log:UTF-8Unicodetext
从结果看该文件是utf-8格式
#fileword.txtword.txt:ASCIItext
从结果看该文件是gbk格式
如果不符合要求,可以通过iconv命令更改文件格式。
linux中为什么字符集是utf-8的文件有些是乱码有些正常?
在UTF-8中,0-127号的字符用1个字节来表示,使用和US-ASCII相同的编码,其他编码默认是是1-7位对于ASCII吗,因此无论哪种编码,ASCII对于的编码都不会有问题,而其他编码各成一家,如果你把编码设错了就会乱码utf8并不兼容其他编码(ASCII除外),他仅是为了解决编码混战,而产生的一个所有国家都能使用的编码(它是unicode的一种实现)
1998年中国发明了什么计算机操作系统?
1998年中国发明了自主版权的“红旗Linux”计算机操作系统。
中国科学院软件研究所开发的“红旗Linux”是目前国内唯一一套支持大字符集的中文Liunx操作系统,利用了Linux公开源代码的特性,对它进行了增值开发,包括对其内核的改进,增加了设备驱动程序,简化了安装、配置过程,开发出了友好的界面,具有强大的硬件兼容性和数据库支持能力。尤为值得一提的是:红旗Linux针对不同的应用需求提供了各种流行的网络应用服务,可以帮助企业和个人用户迅速建立起代理服务器、防火墙、路由器、工作站、Internet服务器等,并使原来在UNIX上的应用软件100%可以在Linux上使用。
该操作系统自推出以来,已经售出10余万套,用户反映普遍较好,展示了国产操作系统的强大生命力。一批基于此操作平台的应用软件如油藏模拟软件也已经可以成为国外昂贵的同类软件的替代产品。
❸ Linux操作系统下部分文件乱码的问题解决
原Windows rar压缩的文件,Linux系统下解压后打开里边的文件,内容全部乱码。
之所以出现乱码是因为所压缩的文件中,有的文件是以中文命名。而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码。
解决办法为:使用命令iconv对文件内容编码进行转换。例如我有一个文件"linux常用命令"在windows下打开正常,而在linux下打开则会乱码,其解决办法为在终端输入:
iconv -f gbk -t utf8 linux常用命令.txt linux常用命令.txt.utf8
之后再打开"linux常用命令.txt.utf8"这个文件,该文见的乱码问题就解决了。
❹ linux查看编码格式命令linux查看编码
linux怎么看文件的字符集编码?
可以在命令行执行file命令查看返回信息以便确认文件的字符集编码。
格式:file文件名
例如:
#fileABC.log
ABC.log:UTF-8Unicodetext
从结果看该文件是utf-8格式
#fileword.txtword.txt:ASCIItext
从结果看该文件是gbk格式
如果不符合要求,可以通过iconv命令更改文件格式。
Linux系统的默认编码怎样设置?
查看默认编码:$:env|grepLANGLANG=en_US.UTF-8GDM_LANG=en_USLANGUAGE=en_US修改编码(加到/etc/profile中就能永久生效):exportLANG=xxx
linux查看网口命令?
1、ifconfig:最常用的配置和查看网络接口信息的命令,服务器上执行此命令会得到类下文的内容,一下内容可看到多个设备和设备状态、信息。
2、lspci|grep-ieth或lspci|grep-inet命令:可列出每个pci总线上的设备,通过grep过滤后可得到网卡设备列表
3、iwconfig:用于查看无线网络,如果你设备上有无线网卡此时可用此命令来查看
4、ethtool命令主要用于查询配置网卡参数。用法:ethtoolethN//其中N是对应网卡的编号,如eth0、eth1等等
linux怎么查看log日志?
linux实时查看log日志命令的方法:查看一个文件或者一个日志文件,通常用【morexx.log】或者cat查看,需要实时的查看运行日志,使用tail命令来查看,代码为【tail-fxx.log】。