Cygwin(UNIX环境模拟软件)

大小:1.31M 类别:
  • 编程其它

官方安全无插件纠错

  • 更新时间2024-07-05
  • 版本v2.932
  • 系统Pc
  • 语言英文

Cygwin是一款可以让用户在windows系统中使用Unix代码的模拟环境软件,软件由UNIX API库、Bash shell和许多UNIX程序组成,可以帮助初次学习LINUX的用户避免两个系统之间来回切换的麻烦。由于 Windows的 Dos Scripts功能弱小,命令行工具也十分稀少,对于系统管理工作来说效率十分低下,而 Cygwin具备了能够在 Wnidows系统中直接调用 Unix函数的 Cygwin库,可直接调用 Mincrosofe API函数和 Cygwin API函数来编写控制台和 GUI应用程序,从而使得开发软件或是系统管理变得高效快捷。与另一款同类型的软件MinGW相比,Cygwin在windows环境中开发出来的程序,是可以在LINUX系统中运行的,而MinGW在开发速度上要比前者快,比较适合开发windows系统程序,但是内容不是很全面。相比之下,还是Cygwin更加适合用户在学习和开发上面的使用。

安装教程:

1.下载解压本站提供的Cygwin压缩包文件,双击“setup-x86_64.exe”进入安装程序。

2.在这里是选择软件的安装模式,分别为从internet安装、只下载安装程序不安装、安装已下载的数据包,如果没有安装包的话,这里我们选择第一种比较好。

3.接着就是选择软件的安装方式。

4.安装包的存放路径同样也是不能带有中文字符。

5.这里是选择连接方式,如果对这方面不是很清楚的话,建议选择第一个默认选项。

6.然后在这里会弹出许多下载站点,选择一个网站。

7.等待安装,安装等待的时间与你选择的组件数量有关,越多等的时间越长。

设置代码指令

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则是代表操作,可以为:

+:添加某个权限

-:取消某个权限

=:赋予给定的权限,并取消原有的权限。

相关问题:

1.cygwin下如何清屏?

可以使用Ctrl+L快捷键,在这里如果想要使用clear进行清屏的话,需要安装ncurse才可以使用。

2.Cygwin安装过程中出现“Unable to extract /usr/lib/qt3/lib/libdesignercora.a--the file in use .please stop all Cygwin processes and select the "Retry",or select "contitue"to go on anyway.”

这个是因为一个叫libkbdsg.a一直读写失败,一般都是被腾讯电脑管家拦截的关系,只要先暂停电脑管家的使用,安装完成后在开启就可以了。

展开内容

类似软件

  • Jailer数据文件提取工具

    9.1/38.09M

    Jailer是一款功能十分强大的智能数据提取工具,它可以帮助你从关系数据库中直接导出连续、相关的行数据,然后你可以将这些数据直接在你自己的开发测试环境使用,并且支持DB2、Firebird、Derby等应用,例如你可以在不损害其它数据完整性的情况下删除某一特定数据行从而提高数据库

    查看
  • XMLmind XML Editor(文件编辑工具)

    9.1/137.93M

    XMLmind XML Editor是一款非常不错的XML和schema的可视化数据编辑分析工具。XMLmind XML Editor简单好用,可以展现多个窗口。你可从树形图、列表、表格、文字模式和跳出式编辑区等方式操作任何XML数据。它拥有的复制和粘贴功能让使用者复制任何XML

    查看
  • Caffe Windows

    9.1/9.31M

    Caffe全称Convolutional Architecture for Fast Feature Embedding,Caffe是一个开源的深度学习框架,由伯克利人工智能研究实验室(BAIR)开发。

    查看
  • DialogBlocks(资源编辑器)

    9.1/7.49M

    DialogBlocks是由Anthemion推出的一款功能强大、操作简单实用性强并基于sizer的资源编辑器。DialogBlocks可以非常快速的生成对话框、向导以及框架。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • md5校验工具绿色版

    9.0/16K

    许多开发的小伙伴是不是会遇到自己开发的软件在发布以后会被当作病毒查杀掉,这是因为用户没有给自己的软件加MD5码而被人添加了程序。这款md5校验工具就是一款帮助用户生成MD5码并进行验证的工具。

    查看
  • ProGuard官方版

    9.5/30.62M

    ProGuard官方版是一款非常实用的APK加固和代码混淆工具,它可以通过对源代码进行混淆和优化,使代码变得更加难以理解和逆向工程,并提高应用程序的安全性。ProGuard使用高级算法和技术,对Java源代码进行混淆,它会对类名、方法名、变量名等进行重命名,以增加代码的复杂性和混

    查看
  • jquery api中文文档

    9.1/10.32M

    jquery api是一个专门对jQuery进行说明帮助的文档。也就是我们常常用到的“使用说明书”了。那么jquery是什么?首先jQuery里面的文档非常的丰富,主要是因为其轻量级的特性,所以里面的代码内容并不是很复杂,随着新版本的发布,很快就被翻译成了多国语言。

    查看
  • c32asm(反编汇工具)

    9.5/1.26M

    c32asm中文版是一款强大且小巧的反汇编工具,具有反汇编模式和十六进制编辑模式。其提供hex文件编辑功能,还能够直接修改软件的内部代码,实现各种反编译效果。

    查看
  • php超文本预处理器

    9.0/16.34M

    php解释器是一款帮助用户在PHP目录下找到PHP.exe,使用户能够运行.PHP程序的一款软件,许多用户都知道,软件的开发离不开各种编译器,解释器之类的东西,小编带来的这款软件就类似于C++的编译器,不过C++需要手动,而PHP是全自动的,用户只需要调用这款软件就可以轻松的使得

    查看
  • Hutool工具包

    9.1/2.99M

    Hutool工具包是一个Java工具集,软件类似于jodd和Apache commons lang的Java工具类。Hutool工具包对文件、流、加密解密、转码、正则、线程、XML、日期、Http客户端 等 JDK 方法进行封装,组成各种 Util 工具类。

    查看
  • wordpress(php网站构建器)

    9.1/34.87M

    wordpress是一款开源博客工具和CMS发布平台,主要用于创建和管理网站和博客,通过它用户们可灵活部署网站,加上其友好的界面和强大的功能扩展性,成为全球最受欢迎的网站构建工具之一!

    查看
  • 超龙apk反编译专家

    9.4/6.48M

    超龙APK反编译专家是一款免费但功能强大的安卓APK反编译软件,它能让你的APK文件的反编译变得轻松简单,让您在电脑上随意修改apk文件,可对apk文件进行解包、打包、签名、汉化等操作,还可以修改xlm、arsc等资源,从修改到签名一条龙服务,是apk文件汉化的好帮手。

    查看
  • Telerik Collection for .NET 2023(.Net开发插件)

    9.1/3.36G

    Telerik(.Net开发插件)是一款著名的.NET Web第三方控件,包含在线HTML编辑,文本输入,数据视图。Telerik 专注于微软.Net平台的表示层与内容管理控件,提供高度稳定性和丰富性能的组件产品DevCraft,并可应用在非常严格的环境中,创建数据丰富的Web应

    查看
  • hudson war(持续集成工具)

    9.0/29.82M

    hudson电脑版是一款非常做持续集成必不可少的工具,是现在著名的Jenkins的前身,主要用来让我们的用户持续、自动的构建项目还能够构建自动化测试项目,软件基于java开发,能够用于监控程序的重复工作,同时hudson电脑版也是一款开源软件项目,能够为用户提供一个开放易用的软件

    查看
  • doxygen(帮助文档生成器) linux

    9.0/48.9M

    doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。

    查看
  • Egret Conversion(Egret项目转换工具)

    9.0/12.21M

    Egret Conversion电脑版是一款能够快速的将用户现有的Flash项目转换成Egret HTML5项目的强大工具。软件由著名的引擎开发公司白鹭时代推出,是非常强大的一款国产工具,界面友好易用,无需其他辅助工具,功能强大可扩展,支持AS3等各种复杂的语法特性,涵盖了大部分

    查看
  • sencha touch(移动Web应用开发框架)官方版

    8.9/55.38M

    sencha touch官方版是一款适用于最前沿的Touch Web的移动开发框架,该框架是沐浴前世界上第一个基于HTML5开发的Mobile App框架,框架基于javascript开发,所以如果用户是一位使用java进行Web应用开发的程序员,那么不费吹灰之力即可完全掌握用法

    查看
  • 山外多功能调试助手

    9.0/17.95M

    山外多功能调试助手是一款功能齐全的调试软件,让我们的用户可以轻松简单的进行各种调试工作,用户打开摄像头助手调试时没有图像,每次打开摄像头都需要打开一大堆串口助手非常麻烦,现在有了这款山外多功能调试助手,你就可以轻松完成需要解决的调试问题。

    查看
  • Caffe Windows

    9.1/9.31M

    Caffe全称Convolutional Architecture for Fast Feature Embedding,Caffe是一个开源的深度学习框架,由伯克利人工智能研究实验室(BAIR)开发。

    查看