cygwin的安装和使用
OS: Windows 7
1. 管理员权限运行setup.exe
2. 选择安装源 Install for Local Directory ,然后指向此处的packages
3. 定义安装目录 C:\cygwin,然后Install for : All Users
4. 选择安装软件包,点all后面的旋转按钮,使其后的default变成install
5. 双击Windows上安装好的 Cywin快捷图标,启动 Cywin
6. vi .bashrc, 加入:
export PS1="\[\033[31m\][\[\033[32m\]\u\[\033[36m\]@\[\m\]\[\033[33m\]\W\[\033[31m\]]\[\033[31m\]#\[\033[m\] "
7. cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc
8. 在~/.bashrc中加入:
alias ls=’ls -hF --show-control-chars --color=tty’
或
alias ls=’ls -hF --color=tty’
####################################################
cygwin使用心得
1、给cygwin添加clear命令
#vim /bin/clear
---以下为clear的内容---
#!/bin/bash
cmd /c cls
---clear结束---
2.整合cygwin命令到Windows中
假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)
就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./
基本上所有的命令都可以用了,包括ls,more,less,find,grep等。
3.同步Windows系统用户
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
如果有Domain的话,需要加上-d domainname
4.中文显示
a. 编辑用户home目录下的文件.inputrc,去除以下几行的注释:
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