我的前提是安装完成显示中文是正常的, 但是使用 ls -l 时出现乱码:
代码如下 | 复制代码 |
### 显示中文正常 rock@rock-PC /cygdrive/d/WampServer $ net start sshd CYGWIN sshd 服务正在启动 . CYGWIN sshd 服务已经启动成功。 ### ls -l 出问题 rock@rock-PC ~ $ ls -l ?荤.?.0 |
1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码:
代码如下 | 复制代码 |
export LC_ALL=en_US.UTF-16 export LC_CTYPE=en_US.UTF-16 export LANG=en_US.UTF-16 export XMODIFIERS=@im=Chinput3 stty cs8 -istrip stty pass8 export LESSCHARSET=latin1 |
2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)
代码如下 | 复制代码 |
set meta-flag on set convert-meta off set input-meta on set output-meta on |
以上操作即可完成,然后退出SSH,通过Windows服务重启CYGWIN sshd服务。
另外如果想自定义一些快捷命令,还是~目录,.bashrc文件中添加代码
代码如下 | 复制代码 |
# 浏览目录时彩色 alias ls='ls --color --show-control-chars' # 直达Web目录 alias web="cd /cygdrive/d/WampServer" Linux Cygwin, SSH, 软件 |
时间: 2024-07-30 11:00:12