如何配置cygwin
By  洛基 发表于 2008-2-16 17:52:00 

想在windows下使用bash,试用了下cygwin感觉还不错,能完成不少工作了

根据需要,做了适合自己的配置

1、Windows使用SHELL脚本
将cygwin的BIN加入到PATH
例:
cmd
bash d:\ls.sh
注:在cygwin里面需要访问C盘的,请用/cygdrive/c/

 

2、中文显示
a. 编辑用户home目录下的文件.inputc,去除以下几行的注释:

set meta-flag on

# 关闭bash命令行8字节字符转义符的转换
set convert-meta off

# 使bash命令行支持8字节字符输出
set output-meta on
set input-meta on

b. 编辑用户home目录下的文件.bash_profile,在文件末尾加上下面几行:

alias ls='ls --color --show-control-chars'
export LC_ALL=zh_CN.GB23122
export LC_CTYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS="@im=Chinput"3
stty cs8 -istrip
stty pass8
# Update: 少了这个less就不支持中文了
export LESSCHARSET=latin1

3、更改home目录
修改cygwin.bat文件
在bash命令之前加入set HOME=<用户目录>
修改后,内容如下:
@echo off

D:
chdir D:\cygwin\bin

set HOME=D:\cygwin\cygdrive\d\我的文档\cygwin

bash --login -i

copy原home目录下文件到新的home目录下,环境变量成能生效

 
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    大名:
    密码:
    主页:
    标题:

 
站点公告
站点日历
最新日志
最新评论
最新留言
友情链接
站点统计
日志搜索
用户登陆



 
Powered by Oblog.