最近我在Cygwin中学习使用Linux的命令,但当进入Windows目录的时候看到所有中文文件都变成了“?????”。于是我上网找了一下解决办法,后来发现网上的方法虽然让Cygwin支持了中文,可很多英文倒变成了乱码如命令“ls -l”中的total、man查看帮助的部分英文。于是自己尝试修改原来网上的配置,找到了一个最终的解决办法。虽然不敢说是完全解决了,但至少我用了一天还没发现有乱码存在,呵呵。
配置步骤:
1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->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文件中一下代码的注释(前面的#号)
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
3.还是~目录,.bashrc文件中添加代码
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->alias ls='ls --color --show-control-chars'
4.重启Cygwin。
分享到:
相关推荐
**Cygwin详解** Cygwin是一款在Windows操作系统上运行的开源软件,它提供了一个类Unix...通过阅读"cygwin中文pdf版教程",你可以更深入地了解Cygwin的各个方面,提升在Windows环境下的Unix/Linux工具使用和开发能力。
这个史上最详细的Cygwin中文教程将深入讲解Cygwin的安装、配置以及使用,帮助用户充分利用其功能。 首先,安装Cygwin是一个相对简单的过程。用户需要访问Cygwin官方网站,下载安装程序setup.exe,然后在运行该程序...
**cygwin中文资料概述** `cygwin`是一个在Windows操作系统上模拟Linux环境的开源工具集,它为用户提供了类Unix的命令行接口和开发环境。cygwin的主要目标是使得开发者能够在Windows上编译和运行那些原本设计用于...
### Cygwin中文教程知识点概览 #### 一、Cygwin简介与环境搭建 - **Cygwin定义**:Cygwin是一个为Windows系统提供类UNIX环境的软件集合,它允许用户在Windows上运行原本为Linux/Unix设计的程序。 - **Cygwin优势**...
2. **编辑 `.bash_profile` 文件**:同样在用户的 home 目录下创建或编辑 `.bash_profile` 文件,添加一系列环境变量以支持中文输出。 3. **更新配置**:确保 `.bash_profile` 文件包含以下内容以支持中文显示。 4. ...
- **解决 locale 问题:** 对于中文支持问题,可能需要手动设置 `LC_ALL` 和 `LC_CTYPE` 环境变量。 #### 九、字体与编码支持 - **配置字体:** 对于需要特殊字体支持的应用,如 RedOffice,可以使用 `ttf2bdf` 和...
总结来说,这个过程包括了安装JDK以支持Eclipse运行,安装Eclipse及其多国语言包,安装CDT以获得C/C++开发支持,以及安装Cygwin提供Unix-like环境并配置调试工具。通过这些步骤,你将在Windows下拥有一个完整的...
为了在Cygwin中支持中文文件名,你需要修改`.inputc`和`.bash_profile`文件。创建或编辑这两个文件,添加以下内容: ```bash set meta-flag on set convert-meta on set output-meta on ``` 这些设置将确保Cygwin在...
- 通过这些设置,重启Cygwin终端后即可支持中文显示。 #### 四、总结 本文详细介绍了Cygwin的安装步骤以及常见配置命令,帮助用户更好地利用Cygwin在Windows环境下搭建类Linux环境。通过上述步骤,不仅可以高效地...
5. 解决Cygwin中文乱码问题: - 对于vim、ls颜色显示等问题,可以通过修改`.bashrc`、`.inputrc`和`.vimrc`文件来解决。 - 设置`LESSCHARSET`、`alias less`、`alias ls`、`LC_ALL`、`LC_CTYPE`、`LANG`和`OUTPUT_...
- `less file`:提供更强大的分页浏览功能,支持上下翻页。 3. **export**:用于设置环境变量。 - `export LC_ALL=zh_CN.GB2312`:设置语言环境为简体中文GB2312编码。 - `export DISPLAY=0:0`:设置显示环境...
- 字符集列表:提供了Cygwin支持的各种字符集。 - **使用Windows安全模型**: - 概览:介绍如何在Cygwin中利用Windows的安全机制。 - 文件权限:详细说明了Cygwin如何映射Windows的权限到Unix的权限模型。 - ...
Cygwin是一个开源工具集,可以在Windows上提供一个类UNIX的环境,使用户能够运行许多原本只支持Linux或Unix系统的应用程序。 首先,你需要下载Cygwin的安装包,通常以rar格式提供。解压缩后,找到并运行`setup.exe`...
- 在源码中找到特定文件,如LocalizedStrings.cpp,修改中文标点符号的使用。 - 修改DLLLauncherMain.cpp中的pathPrefix变量,使其指向正确的Safari安装位置。 8. **编译webkit项目**: - 使用Visual Studio ...
### Cygwin安装详细指南 #### 一、Cygwin简介 Cygwin是一个在Windows平台上模拟Unix环境的工具集合,它通过重新编译POSIX兼容的软件,使其能够在Windows操作系统上运行。Cygwin提供了大量的Unix风格的工具,如bash ...
3. 设置安装目录,避免中文和空格,以防止安装问题。 4. 选择下载源,通常是默认的镜像服务器。 5. 在选择软件包阶段,搜索并添加需要的开发工具,如gcc、gdb、make等。 6. 安装Android NDK,设置环境变量指向NDK的...