Cygwin是一款模拟环境软件,允许用户在Windows系统中使用Unix代码。它由UNIX API库、Bash shell和多个UNIX程序组成。Cygwin的存在可以帮助初学者避免在两个系统之间频繁切换的麻烦,提供了在Windows系统中使用UNIX功能的便利。Cygwin通过其内置的Cygwin库,可以直接调用Unix函数,还能调用Microsoft API函数和Cygwin API函数,实现编写控制台和GUI应用程序的高效快捷。
设置代码指令
1、cygwin设置中文cygwin\home\用户名\.bashrc
2、让ls和dir命令显示中文和颜色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
3、置为中文环境,使提示成为中文
export LANG="zh_CN.GBK"
4、输出为中文编码
export OUTPUT_CHARSET="GBK"
cygwin\home\username\.inputrc
5、可以输入中文
set meta-flag on
set output-meta on
set convert-meta off
6、忽略大小写
set completion-ignore-case on
常用代码指令
1、在cygwin里访问Windows盘cd /cygdrive/c
cd c:
2、整合cygwin命令到Windows中
tar czvf xxx.tgz ./
3、使用TGZ备份
@echo off
d:
cd d:\website\8thmanage
tar czvf 8thmanage.tgz 8thmanage
4、恢复Cygwin快捷方式
@echo off
5、D:
chdir D:\cygwin\bin
set.utf8
bash –login -i
chmod命令
chmod [who] [opt] [mode] 文件/目录名
who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限。