我們在虛擬機Linux終端中輸入rz命令沒有出現(xiàn)本地窗口,而是打印出waiting to receive.和一串不明其意的字符。這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠(yuǎn)程服務(wù)器的客戶端,像是 XShell、rxvt、putty、SecureCRT。
專注于為中小企業(yè)提供網(wǎng)站設(shè)計、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)沈陽免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
解決方法:
本地系統(tǒng)中安裝Xshell,用Xshell連接虛擬機Linux,在Xshell中輸入命令rz即可上傳文件。
1、首先查看當(dāng)前在用的語言
2、查看系統(tǒng)已安裝的語言包
3、終端的字符集設(shè)置(比如xshell)
三者保持一致即可。
如果是圖形界面下的虛擬終端,設(shè)置(根據(jù)不同的 shell 修改不同的環(huán)境參數(shù)配置文件,如 bash 就修改 .bashrc 文件或 .bash_profile 文件)
export?LANG=zh_CN.UTF-8
如果是遠(yuǎn)程登錄(比如使用 ssh 登錄),則根據(jù)你的客戶端的環(huán)境進(jìn)行設(shè)置,一個可能的方案是:
export?LANG=zh_CN.GB18030
locale 看看你的當(dāng)前是什么語言顯示
然后
vi?/etc/sysconfig/i18n
一般情況下linux服務(wù)器都是配置utf-8,不使用中文的。
本文講述了linux命令行亂碼的解決方式,以下為具體操作步驟:
想解決linux命令行亂碼,只要打開/etc/sysconfig/i18n這個文件,在里面加上如下代碼即可:
#LANG="zh_CN.UTF-8"
#SYSF
LANG=zh_CN.GB18030
LANGUAGE=en_US.UTF-8
LC_CTYPE=zh_CN.GB18030
LC_TIME=en_US.UTF-8