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一直读写失败,一般都是被腾讯电脑管家拦截的关系,只要先暂停电脑管家的使用,安装完成后在开启就可以了。

展开内容

类似软件

  • BowPad(代码文字编辑工具)

    9.0/2.08M

    非常独特的代码文字编辑器工具

  • Adobe RoboHelp创作工具

    9.1/811.47M

    Adobe RoboHelp中文版是一款功能非常强大且操作简单使用方便的帮助文件制作软件,它的出现,推动了网页设计的发展,已成为网页开发设计的标准,使web开发人员在HTML网页制作方面变得更加容易。

  • Visustin流程图制作软件

    8.7/5.5M

    在程序设计中,最重要的不是写代码,而是设计,就像建筑、机械等行业的要画设计图、施工图等一样,程序设计的思路也有必要用图的形式画出来,这样才更容易理解。为此今天小编大家带来了Visustin官方版,这是一款非常专业好用,且主要面向软件开发者和文档编写人员所量身设计的自动化流程图程序

  • seraph脚本编辑器

    9.1/3.76M

    seraph脚本编辑器是一款行内顶尖的脚本控制软件,不知道大家接触过鼠标点击器没有,其中有一个功能就是脚本来实现的,而seraph脚本编辑器就是这样的一样脚本生成器,设置键盘上的任意一个按键,然后seraph脚本编辑器就会直接生产脚本代码,非常的使用且方便!

网友评论

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

同类排行

  • DeDeDark(Delphi反编译工具)

    9.3/5.34M

    DeDeDark(Delphi反编译工具)是一款十分实用的编程工具,它有着简体中文的操作界面,能够支持用户快速对delphi进行反编译处理,处理后,所有的目标dfm文件,可以进行编辑,但源代码还是会以asm形式显示。

  • VisualVM(Java 程序性能分析工具)

    9.0/21.58M

    VisualVM是一个专门用于监控Java的虚拟机JVM的监控工具,大家都知道java的环境下许多东西都是命令行的形式,而这款工具能够让用户获得一个图形界面来方便你快捷的查看多个java应用程序的相关信息。

  • Eclipse CDT插件

    9.1/127.26M

    Eclipse CDT是一款Eclipse的插件,在安装这个插件以后用户就能够通过插件将Eclipse变成一个功能强大的C/C++ IDE了,大家都知道java的开发工具中最知名的就是我们的Eclipse了,而这款插件能够将许多java开发人员喜爱的Eclipse的功能带给我们的

  • 屏幕吸色器

    9.1/34K

    一款非常实用的屏幕取色软件。

  • DevExpress Universal开发控件

    9.0/589.13M

    一款功能非常强大的控件编写工具

  • LAMP一键安装包完整版

    9.5/195K

    lamp一键安装包是一个基于CentOS/RadHat可以VPS或独立主机上方便,快速安装的Shell脚本程序包,快速安装lamp应用(Apache、MySQL、PHP、phpMyAdmin)的生产环境。

  • JSONBuddy(JSON编辑器)

    9.1/26.38M

    JSONBuddy官方版是一款功能强大的JSON数据交换格式编辑器,JSONBuddy基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

  • composer(PHP依赖管理工具)

    9.0/1.18M

    使用PHP进行开发需要许多工具来帮助用户来进行管理代码,这款composer就是一款非常不错的全球知名的PHP依赖管理工具,是许多网页开发用户需要用到的管理工具。软件允许用户申明项目所以来的代码库,然后他就会在你的项目中帮助你安装他们,比如一些框架,像是laravel这一类的PH

  • Electron(桌面开发工具)

    9.0/1.86G

    Electron是一款Github上的跨平台桌面应用开发工具,支持用户使用最新的Web技术进行桌面应用的开发工作,目前不仅大量的小公司在用,一些比较大的知名公司也在使用这款强大的开发工具。

  • scite编辑器

    10.0/2.81M

    scite编辑器下载

  • DiPiPi安卓反编译工具

    9.5/6.99M

    apk反编译工具下载

  • redmine(web项目管理软件)

    9.0/4.61M

    一套跨平台的项目管理系统

  • junit4 jar包官方版

    9.0/1.6M

    junit4 jar包官方版是junit框架中的第四代,也是最新的一代,同样的也是有史以来最大改进的一代,其主要的目的就是利用java5的Annotation特性简化测试用例的编写,让用户能够快速的完成测试工作,多数的Java开发环境已经继承了我们的junit作为单元测试的工具,

  • opengl es 3.0框架

    9.0/562K

    opengl es是OpenGL三维图形API的子集、为PDA和游戏主机等嵌入式设备设计,这个opengl es 3.0则是这一系列的第三代,该版本能够让我们的用户在支持迎检的要求上更加容易,同时改标准也为移动是被带来更多桌面版的功能。

  • ProGuard官方版

    9.5/30.62M

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