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

posted @ 2011-11-07 13:18  luwikes  阅读(827)  评论(0编辑  收藏  举报