本文講述了linux命令行亂碼的解決方式,以下為具體操作步驟:
創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺為眾多戶提供珉田數(shù)據(jù)中心 四川大帶寬租用 成都機柜租用 成都服務器租用。
想解決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
一不小心在給文件重命名的時候輸入了中文字符,結(jié)果導致文件名亂碼,無法通過cat, less, rm 或者mv 之類的命令操作了。
如何重新命名它,使得其恢復正常呢?
據(jù)說linux下每個文件還有一個文件節(jié)點編號,對應于每個特定的文件。可以通過find 該節(jié)點編號來執(zhí)行重命名操作。
ls -i res???_out.txt
144117972422752993 res???_out.txt
前面的數(shù)字串就是節(jié)點編號
find . -inum 144117972422752993 -exec mv {} res_out.txt \;
我們在虛擬機Linux終端中輸入rz命令沒有出現(xiàn)本地窗口,而是打印出waiting to receive.和一串不明其意的字符。這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠程服務器的客戶端,像是 XShell、rxvt、putty、SecureCRT。
解決方法:
本地系統(tǒng)中安裝Xshell,用Xshell連接虛擬機Linux,在Xshell中輸入命令rz即可上傳文件。