在 Cygwin B20 环境中使用中文

本文介绍如何在CygwinB20环境中配置中文输入与显示,包括设置.bashrc文件来让ls和less命令支持中文,以及如何在命令行中输入中文。

在 Cygwin B20 环境中使用中文

Cygwin工具是GNU工具在WIN32平台上的移植版本,它尽可能地遵循POSIX标准。其中包括C/C++编译器GCC,textutils,fileutils,bash等等。本文将阐述如何在Cygwin(B20)中使用中文。

Cygwin通过cygnus.bat(位于X:\cygnus\cygwin-b20)启动bash,内容如下:

在其中加入(bash之前)一句:

X:为盘符,\homename为已存在的目录名,例如C:\myHome。bash将到X:\homename目录下寻找初始化文件。 缺省情况下,bash命令行不能输入汉字,必须在X:\homename目录下建立文件.inputrc,内容如下:

注意:在Cygwin-B20中.inputrc必须为UN*X文件格式。
bash在Windows 9X中不能接受来自DOS窗口的汉字输入。

为了让less命令显示汉字在X:\homename\.bashrc中加入:

为了让ls命令显示汉字文件和目录名在X:\homename\.bashrc中加入: Cygwin Bash shell 的截图

作者:Blade Sun
2002-5-1
version 0.1
gnuwin32@sohu.com

alias ls='ls -N --color'
export LESSCHARSET=latin1
set meta-flag on
set convert-meta off
set output-meta on
这几行主要是实现命令行上实现汉字的输入以及显示。 比如想输入汉字的文件名等等。

set HOME=X:\homename

@ECHO OFF
SET MAKE_MODE=UNIX
SET PATH=c:\cygnus\CYGWIN~1\H-I586~1\bin;%PATH%
bash


相关文章
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值