❶ 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】。