Cygwin是一个可以在windows平台上运行的UNIX模拟环境。它可以在同一个窗口中管理多个作业。虽说它不是完美的UNIX模拟环境,但是最好用的,它的核心组件文档很完善,而且特别方便,
Cygwin是一个可以在windows平台上运行的UNIX模拟环境。它可以在同一个窗口中管理多个作业。虽说它不是完美的UNIX 模拟环境,但是最好用的,它的核心组件文档很完善,而且特别方便,它最大的特性是它与 Windows 的集成。使用 Cygwin 和它的 UNIX 命令行来操纵系统可以大大提高生产力。有需要的欢迎来本站!
pwd 显示当前的路径
cygpath -dm "`pwd`" 显示当前的完整路径(即windows格式的路径)
cd 改变当前路径,无参数时进入对应用户的home目录
ls 列出当前目录下的文件。此命令有N多参数,比如ls -al
ps 列出当前系统进程
kill 杀死某个进程
mkdir 建立目录
rmdir 删除目录
rm 删除文件
mv 文件改名或目录改名
man 联机帮助
less 显示文件的最末几行
1、安装目录别为中文名,以免出错,接入网站如果不行,提示错误,那就重新来换一个接入网站
2、点击【下一步】,
3、第一个选项是在线安装,第二个选项是只下载不安装(然后手动安装),第三个指你已经下载了安装包,通过已经下载的本地安装包安装,若是第一次安装,选中第一个即可(默认),【下一步】
4、指定安装目录,下面的单选框默认即可,【下一步】
5、选择下载的安装包存放路径,【下一步】
6、选择连接方式,第一个(默认)即可,【下一步】
7、选择一个镜像站点,任选一个即可,按Ctrl键可选中多个,【下一步】
8、然后会从选中的镜像站点中下载两个文件,稍等即可,【下一步】
9、这一步很关键,选择要下载和安装的包,根据你的需要选择包,选的包越多所需的下载时间越长,单击【View】可以在分类、全部、已选之间循环切换,点击每一类前面的加号可以展开,要选中每一个包,只需单击每一行前边像循环的那个图标,会在版本号和Skip之间切换,选一个最新的版本号即可,下边的那个复选框默认即可:
10、选好后【下一步】下图,会显示你选择的安装包:
 ;
11、单击下一步开始安装,最后会让你让你选择是否生成快捷方式,然后OK了!
以后要安装新的安装包,或是更新,还是通过这个过程,运行setup.exe选择安装包即可。
Cygwin使用方法
通过使用 Start 菜单或双击 Cygwin 图标(如果添加了这些快捷方式的话),启动 Cygwin;也可以执行 Cygwin 目录中的 Cygwin 脚本(比如 C:cygwinCygwin.bat)。
如图显示第一次启动 Cygwin 时的情况:它创建您的主目录,执行 shell 启动文件,显示提示。现在可以运行 UNIX 命令了!
如图现在可以在 Windows 中使用 UNIX 命令了!
例如,试一下 ls -a或 type touch。后一个命令表明 touch是可执行文件 /usr/bin/touch。
在 Windows 中发挥 UNIX 的优势(反之亦然)
Cygwin 在 Windows 中几乎完整地模拟一个 UNIX shell。实际上,它把这两种操作系统很好地结合在一起了。例如,可以运行 df -h命令显示 “UNIX” 机器上的空闲磁盘空间。图 7 显示结果。
如图是 Windows 上的 UNIX 文件系统,还是 UNIX 上的 Windows 文件系统?
正如前面提到的,Cygwin 安装目录作为虚拟 UNIX 系统的根目录。Cygwin 把安装目录中的子目录映射到 UNIX 目录。它以单独的卷的形式提供 Windows 驱动器,比如 /cygwin/c。可以使用这样的虚拟路径启动 Windows 程序。请尝试输入
/cygwin/c/Program Files/Internet Explorer/IEXPLORE.EXE
从命令行启动 Windows Internet Explorer?。(还可以使用 Tab 键自动展开路径的元素)。
顺便说一句,如果要把 Windows 路径名转换为等效的 UNIX 路径名或者相反,可以试试内置命令
cygpath。在默认情况下,cygpath产生 UNIX 路径名。使用-w选项产生 Windows 路径。
$ cygpath -w /cygwin/c/Program Files/Internet Explorer/IEXPLORE.EXE c:Program FilesInternet ExplorerIEXPLORE.EXE
还有帮助沟通这两个环境的其他特性
Cygwin 提供它自己的 lpr(/usr/bin/lpr 而不是 Windows 的 LPR.EXE),可以直接从模拟的 UNIX 环境进行打印。只需把 PRINTER 环境变量设置为 \serverprinter_name 或 //server/printer_name 这样的 Cygwin UNC;前向斜杠和反向斜杠都可以,在 Cygwin 中的其他地方也是如此。
在 Cygwin 中用 ln -s创建的符号链接在 Windows 中被解释为快捷方式。同样,Windows 快捷方式在 Cygwin 中被解释为符号链接。因此,可以使用 Windows 快捷方式带参数启动 UNIX 命令。
因为 Cygwin 提供完整的 Bash shell,所以可以使用上述的所有兼容特性(和其他特性)编写 UNIX shell 脚本来维护 Windows!
例如,可以使用 UNIX find
在驱动器上搜索数据。请注意一点:在 Windows 文件名中常常使用空格。为了保持完整的文件名(请记住,UNIX 参数以空格分隔),一定要使用 find -print0和 xargs -0。
同类软件精选