當前位置:首頁 » 操作系統 » sshlinux中文

sshlinux中文

發布時間: 2022-08-26 22:13:44

① 求助linux命令行ssh連接另外一台linux修改password為中文提示

首先備份你的/etc/sysconfig/i18n文件:

命令:
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak

使用:ls /etc/sysconfig/ 命令看看確定起路徑下是不是同時有一個i18n 和 一個i18n.bak的文件(確認你已經做了備份)

然後使用vi編輯器對 i18n 進行編輯;初始的時候文件如下所示,但是可能只有其中的一兩個;

LANG="en_US.UTF-8"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="utf8"

然後你需要做的就是找到LANG 和 SUPPORTED 這兩行,然後將以下內容對應著替換上。

LANG="en_US.UTF-8"
SUPPORTED="eu_ES.UTF-8:eu_ES:eu:zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:
zh:zh_SG.UTF-8:zh_SG:zh:zh_TW.UTF-8:zh_TW:zh:en_AU.UTF-8:en_AU:en:en_HK.
UTF-8:en_HK:en:en_US.UTF-8:en_US:en"

上面的是默認英文系統,支持中文簡體、繁體、英文的設置

下面是中文設置

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

② SSH工具連接CentOS linux時,中文顯示亂碼,怎麼解決在不改變操作系統編碼的情況下可以實現嗎

你可以在SSH工具裡面設置一下你的編碼方式。
比如SecureCRT工具,設置方式如下:
Options-> Session options->Appearance-> Character encoding
把它設置為UTF-8。
這樣在SSH上就可以正確顯示中文了。

③ 用 Mac OS X 自帶的 SSH 登陸 Linux 後出現中文亂碼,如何解決

這種情況一般是終端和伺服器的字元集不匹配,MacOSX下默認的是utf8字元集。
輸入locale可以查看字元編碼設置情況,而我的對應值是空的。
因為我在本地和伺服器都用zsh替代了bash,而且使用了oh-my-zsh,而默認的.zshrc沒有設置為utf-8編碼,所以本地和伺服器端都要在.zshrc設置,步驟如下,bash對應.bash_profile或.bashrc文件。
1.在終端下輸入
vim ~/.zshrc

或者使用其他你喜歡的編輯器編輯~/.zshrc文件
<!--more-->
2.在文件內容末端添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

接著重啟一下終端,或者輸入source ~/.zshrc使設置生效。
設置成功的話,在本地和登錄到伺服器輸入locale回車會顯示下面內容。
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

這時,中文輸入和顯示都正常了。

④ ssh客戶端操作linux,怎麼設置成utf8

我用的putty,別的不知道···

⑤ putty在SSH連接Linux設置好了顯示中文,但是vim編寫後無法顯示。

那是你的IE沒有檢測出你的網頁編碼類型,你手動 「查看 -> 編碼 -> UTF-8 」,這樣就能看到了。
不過這是治標不治本的辦法。
徹底的辦法,在你的PHP靠前的地方加上這句:
header("Content-type: text/html;charset=utf-8");

⑥ 用ssh訪問linux的時候,中文顯示亂碼怎麼辦

ssh登陸後,執行:
export
LANG=zh_CN.gb2312
就可以顯示中文了。
編輯/etc/sysconfig/i18n
將LANG="zh_CN.UTF-8"
改為
LANG="zh_CN.GB18030"
可永久顯示中文

⑦ 在用ssh登錄linux系統後,用grep過濾文件中中文,沒有返回結果

編碼不一致導致,過濾中文,保證你輸入過濾條件的中文編碼,必須和待過濾的中文編碼格式完全一樣。如果你使用的是xshell等客戶端ssh,可以在xshell客戶端選擇編碼。

熱點內容
伺服器上的郵件如何銷毀 發布:2025-05-15 14:02:49 瀏覽:137
飢荒安卓版如何解除手柄模式 發布:2025-05-15 14:02:05 瀏覽:112
演算法強化班 發布:2025-05-15 14:02:04 瀏覽:345
c語言編譯後圖片 發布:2025-05-15 13:51:57 瀏覽:792
沒有被調用的函數會參與編譯嗎 發布:2025-05-15 13:42:51 瀏覽:260
在計算機中ftp的中文 發布:2025-05-15 13:41:07 瀏覽:1000
國網校招要網簽密碼和賬號干什麼 發布:2025-05-15 13:40:25 瀏覽:179
java分 發布:2025-05-15 13:34:36 瀏覽:846
如何下載卡巴斯基安卓版 發布:2025-05-15 13:34:36 瀏覽:480
排序函數c語言 發布:2025-05-15 13:06:28 瀏覽:6