当前位置:首页 » 操作系统 » 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 15:14:09 浏览:475
3d文件加密 发布:2025-05-15 15:05:17 浏览:361
jquery拖拽上传图片 发布:2025-05-15 14:53:36 浏览:129
我的世界电脑服务器需要正版吗 发布:2025-05-15 14:38:53 浏览:694
大华录像机哪里有安卓设备 发布:2025-05-15 14:25:06 浏览:808
录制脚本方案 发布:2025-05-15 14:25:04 浏览:165
奇石脚本业 发布:2025-05-15 14:23:44 浏览:680
android中的socket 发布:2025-05-15 14:22:15 浏览:409
apph5源码 发布:2025-05-15 14:19:51 浏览:667
2d游戏按键精灵脚本教程 发布:2025-05-15 14:10:15 浏览:279