[b]Cygwin安装[/b]
[list]
[*][color=olive]官网[url]www.cygwin.com[/url]下载setup.exe(见附件)[/color]
[*][color=olive]我选择镜像:ftp://mirrors.xmission.com (传说中最快的http://www.cygwin.cn经常用不了)[/color]
[*][color=olive]上面的镜像默认下载的命令比较多,有:alias、ls、tar、gzip、grep、find等[/color]
[*][color=olive]还需下载的命令有:rsync[/color] -->Net
[*][color=olive]还需下载的命令有:vim[/color] -->Editors
[*][color=olive]还需下载的命令有:diffstat[/color] -->Utils
[*][color=olive]还需下载的命令有:diffutils[/color] -->Utils
[*][color=olive]还需下载的命令有:clear[/color] package name is ncurses -->Utils
[*][color=olive]还需下载的命令有:ssh[/color] package name is OpenSSH、OpenSSL-->Net
[/list]
[b]安装界面解释[/b]
[list]
[*][color=olive]Keep 保持已经安装的版本不动。即:服务器上如果有新版本,不会替换你目前的版本。[/color]
[*][color=olive]Prev 安装上一个版本。不知道用来干嘛:)[/color]
[*][color=olive]Curr 下载最新版本[/color]
[*][color=olive]Exp 还不知道什么意思:)[/color]
[/list]
[b]环境变量[/b]
[list]
[*][color=olive]CYGWIN_HOME=E:\cygwin[/color]
[*][color=olive]PATH=%CYGWIN_HOME%\bin;%PATH%[/color]
[*][color=olive]如果不想在CMD的时候用cygwin,可以不设置环境变量[/color]
[/list]
[b]cygwin和传统unix系统的不同[/b]
[list]
[*][color=olive]cygwin同时支持win32和posix风格的路径,路径分隔符可以是正斜杠也可以是反斜杠。[/color]
[*][color=olive]cygpath工具提供了在shell脚本中进行win32-posix路径格式转换的能力(例如:会把c:\cygwin\bin转为/bin)。[/color]
[/list]
[b]解决Cygwin显示中文乱码[/b]
[list]
[*][color=olive]#vi ~/.bashrc[/color]
[*][color=olive]增加:alias ls ='ls --show-control-chars --color' 和 alias dir =' dir -N --color '[/color] 让ls和dir命令显示中文和颜色
[*][color=olive]增加:export LANG="zh_CN.GBK"[/color] 设置为中文环境,使提示成为中文
[*][color=olive]增加:export OUTPUT_CHARSET="GBK"[/color] 输出为中文编码
[*][color=olive]#vi ~/.inputrc[/color]
[*][color=olive]打开:set convert-meta off[/color] 关闭bash命令行8字节字符转义符的转换
[*][color=olive]打开:set input-meta on[/color] 使bash命令行dir支持8字节字符输入
[*][color=olive]打开:set output-meta on[/color] 使bash命令行支持8字节字符输出
[/list]
[b]解决Cygwin中vim的Bug[/b]
[list]
[*][color=olive]#vi ~/.vimrc[/color] 没有就新建一个
[*][color=olive]增加:set nu[/color]
[*][color=olive]增加:syntax on[/color]
[*][color=olive]增加:set autoindent[/color]
[*][color=olive]增加:set smartindent[/color]
[*][color=olive]增加:set tabstop=4[/color]
[*][color=olive]增加:set shiftwidth=4[/color]
[*][color=olive]增加:set showmatch[/color]
[*][color=olive]增加:set backspace=2[/color]
[/list]
[b]Jeck总结的一些技巧命令[/b]
[list]
[*][color=olive]#cd ~ 用户目录[/color]
[*][color=olive]#cd - 上一个目录[/color]
[*][color=olive]#vi ~/.bashrc[/color] 修改~/.bashrc文件设置alias,直接用命令alias设置下次打开时失效
[*][color=olive]如:#alias ll='ls -lFh --color=tty'[/color]
[*][color=olive]如:#alias vi='vim'[/color]
[*][color=olive]如:#alias grep='grep --color=auto'[/color]
[*][color=olive]如:#alias fix='cat ~/.bash_history | grep'[/color]
[*][color=olive]如:#export HISTCONTROL=ignoreboth[/color]
[*][color=olive]如:#export PS1='[\u:\w]\$'[/color] 显示路径
[*][color=olive]#source ~/.bashrc[/color] source命令也称为“点命令”
[*][color=olive]#alias 查看已设置的别名[/color]
[/list]
[list]
[*][color=olive]官网[url]www.cygwin.com[/url]下载setup.exe(见附件)[/color]
[*][color=olive]我选择镜像:ftp://mirrors.xmission.com (传说中最快的http://www.cygwin.cn经常用不了)[/color]
[*][color=olive]上面的镜像默认下载的命令比较多,有:alias、ls、tar、gzip、grep、find等[/color]
[*][color=olive]还需下载的命令有:rsync[/color] -->Net
[*][color=olive]还需下载的命令有:vim[/color] -->Editors
[*][color=olive]还需下载的命令有:diffstat[/color] -->Utils
[*][color=olive]还需下载的命令有:diffutils[/color] -->Utils
[*][color=olive]还需下载的命令有:clear[/color] package name is ncurses -->Utils
[*][color=olive]还需下载的命令有:ssh[/color] package name is OpenSSH、OpenSSL-->Net
[/list]
[b]安装界面解释[/b]
[list]
[*][color=olive]Keep 保持已经安装的版本不动。即:服务器上如果有新版本,不会替换你目前的版本。[/color]
[*][color=olive]Prev 安装上一个版本。不知道用来干嘛:)[/color]
[*][color=olive]Curr 下载最新版本[/color]
[*][color=olive]Exp 还不知道什么意思:)[/color]
[/list]
[b]环境变量[/b]
[list]
[*][color=olive]CYGWIN_HOME=E:\cygwin[/color]
[*][color=olive]PATH=%CYGWIN_HOME%\bin;%PATH%[/color]
[*][color=olive]如果不想在CMD的时候用cygwin,可以不设置环境变量[/color]
[/list]
[b]cygwin和传统unix系统的不同[/b]
[list]
[*][color=olive]cygwin同时支持win32和posix风格的路径,路径分隔符可以是正斜杠也可以是反斜杠。[/color]
[*][color=olive]cygpath工具提供了在shell脚本中进行win32-posix路径格式转换的能力(例如:会把c:\cygwin\bin转为/bin)。[/color]
[/list]
[b]解决Cygwin显示中文乱码[/b]
[list]
[*][color=olive]#vi ~/.bashrc[/color]
[*][color=olive]增加:alias ls ='ls --show-control-chars --color' 和 alias dir =' dir -N --color '[/color] 让ls和dir命令显示中文和颜色
[*][color=olive]增加:export LANG="zh_CN.GBK"[/color] 设置为中文环境,使提示成为中文
[*][color=olive]增加:export OUTPUT_CHARSET="GBK"[/color] 输出为中文编码
[*][color=olive]#vi ~/.inputrc[/color]
[*][color=olive]打开:set convert-meta off[/color] 关闭bash命令行8字节字符转义符的转换
[*][color=olive]打开:set input-meta on[/color] 使bash命令行dir支持8字节字符输入
[*][color=olive]打开:set output-meta on[/color] 使bash命令行支持8字节字符输出
[/list]
[b]解决Cygwin中vim的Bug[/b]
[list]
[*][color=olive]#vi ~/.vimrc[/color] 没有就新建一个
[*][color=olive]增加:set nu[/color]
[*][color=olive]增加:syntax on[/color]
[*][color=olive]增加:set autoindent[/color]
[*][color=olive]增加:set smartindent[/color]
[*][color=olive]增加:set tabstop=4[/color]
[*][color=olive]增加:set shiftwidth=4[/color]
[*][color=olive]增加:set showmatch[/color]
[*][color=olive]增加:set backspace=2[/color]
[/list]
[b]Jeck总结的一些技巧命令[/b]
[list]
[*][color=olive]#cd ~ 用户目录[/color]
[*][color=olive]#cd - 上一个目录[/color]
[*][color=olive]#vi ~/.bashrc[/color] 修改~/.bashrc文件设置alias,直接用命令alias设置下次打开时失效
[*][color=olive]如:#alias ll='ls -lFh --color=tty'[/color]
[*][color=olive]如:#alias vi='vim'[/color]
[*][color=olive]如:#alias grep='grep --color=auto'[/color]
[*][color=olive]如:#alias fix='cat ~/.bash_history | grep'[/color]
[*][color=olive]如:#export HISTCONTROL=ignoreboth[/color]
[*][color=olive]如:#export PS1='[\u:\w]\$'[/color] 显示路径
[*][color=olive]#source ~/.bashrc[/color] source命令也称为“点命令”
[*][color=olive]#alias 查看已设置的别名[/color]
[/list]