- cygwin 支持中文
- 修改 ~/.inputrc 将以下设置前的 # 去掉
- 设置 ~/.bashrc
- 整合cygwin命令到Windows中
# Allow 8-bit input/output
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
alias ls='ls --show-control-chars --color=auto'就可以显示并输入中文了。
假设cygwin安装在c:\cygwin,将c:\cygwin\bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)
cygwin ls改变颜色的办法
【1】 生成模板配置文件:
dircolors --print-database > ~/.dircolors
(dircolors如果没有找到配置文件,会按内置的database里的配置来生成环境变量LS_COLORS,来供ls使用。)
【2】 查看/etc/profile和/etc/bashrc,可以看到都调用了/etc/profile.d里的很多配置脚本。包括一个文件是colorls.sh,用来查找dircolors 使用的配置文件。除了~/.dircolors外,还有几个文件会被按顺序查找。
dircolors -b >> ~/.bashrc
【3】 参照 .dircolors 来修改 ~/.bashrc 里面的color 的设置
在 .dircolors可以找到 "DIR 01;34 # directory" 这样的一行,然后修改相关设置。
【4】 重新登陆
(END)