Cygwin的中文支持(解决乱码)

最近我在Cygwin中学习使用Linux的命令,但当进入Windows目录的时候看到所有中文文件都变成了“?????”。于是我上网找了一下解决办法,后来发现网上的方法虽然让Cygwin支持了中文,可很多英文倒变成了乱码如命令“ls -l”中的total、man查看帮助的部分英文。于是自己尝试修改原来网上的配置,找到了一个最终的解决办法。虽然不敢说是完全解决了,但至少我用了一天还没发现有乱码存在,呵呵。

配置步骤:

1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --> exportLC_ALL = en_US.UTF - 16
exportLC_CTYPE
= en_US.UTF - 16
exportLANG
= en_US.UTF - 16
exportXMODIFIERS
=@ im = Chinput3
sttycs8
- istrip
sttypass8
exportLESSCHARSET
= latin1

2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --> setmeta - flagon
setconvert
- metaoff
setinput
- metaon

setoutput-metaon

3.还是~目录,.bashrc文件中添加代码

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --> aliasls = 'ls -- color -- show - control - chars'

4.重启Cygwin。

配置完成了,支持中文并消除了所有的乱码。

2.佈置練習環境 Linux/FreeBSD等Un*x平台 Cygwin環境 3.Bash shell的結構 簡單的示範程式 打開執行權 執行script的方法 shell使工作自動化容易 您一定可以學會它 本節習題 4.基本的命令 bash shell的內建命令 echo cd pwd alias 命令列程式 date who ls cat wc ln basename dirname sortuniq cut paste tr grep 練習用的資料檔 常用的特殊字元 一個命令列執行好幾個命令 命令列郵寄帶檔的方法 本節習題 5.設定變數 設定變數的方法 取得變數的內容 取消變數的內容 變數的有效範圍 使變數成為環境變數 取消環境變數 由標準輸入讀取資料 陣列(array) Here Document 進階變數設定 亂數產生 eval:使shell掃瞄命令二次 本節習題 6.萬用字元 7.標準輸入/輸出/錯誤及I/O轉向與管線 本節習題 8.正規表示式 何謂正規表示式(Regular Expressions) 一點. ^ $ [...] * \{...\} \(...\) sed sed的作用格式 sed的作用法1 sed的作用法2 sed的作用法3 sed的作用法4 sed的作用法5 sed的作用法6sed的作用法7 awk awk的作用格式 awk的作用法1 awk的作用法2 awk的作用法3 awk的作用法4 awk的作用法5 本節習題 9.引號 10.算術運算 11.參數傳遞 12.程式條件控制if語法結構 13.真假值判斷 14.case語法結構 本節習題 15.迴圈語法結構 for的迴圈 while的迴圈 until的迴圈 無窮迴圈 本節習題 16.函式 函式的寫法 引入函式檔 傳遞參數 函式也可以遞迴呼叫 17.select選單語法 select的寫法 本節習題 18.歷史記錄 取用歷史記錄的方法 取用歷史記錄的最後一筆 取用最後一筆歷史記錄中的參數部份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值