
Cygwin脱机安装软件包是所安装的各种工具和库的集合. 这些工具和库旨在在Windows操作系统上提供类似于Linux的环境,并选择要在系统上部署的组件. 欢迎有需要的朋友来Sixi下载体验.
Cygwin是:
大量GNU和开源工具,它们提供的功能类似于Windows上的Linux发行版.
提供大量POSIX API功能的DLL(cygwin1.dll).
Cygwin不是:
一种在Windows上运行本机Linux应用程序的方法. 如果要在Windows上运行它,则必须从源代码重建应用程序.
使本机Windows应用程序了解UNIX的一种神奇方法®功能(例如信号,pty等). 同样,如果要利用Cygwin功能,则需要从源代码构建应用程序.
Cygwin包含一组库,这些库在Win32下实现POSIX系统调用的API. 一组GNU开发工具(例如GCC,GDB),允许进行简单的软件开发;以及系统下的一些UNIX通用程序. 在2001年,添加了X Window系统.
还有一个名为MinGW的库,可以与Windows本机MSVCRT库(Windows API)一起使用. MinGW占用更少的内存和硬盘空间,并且可以链接到任何软件cygwin离线安装包多大,但是它没有Cygwin库来实现POSIX规范.
但是很糟糕,Cygwin不支持Unicode. 实际上,除了现有的Windows系统和OEM代码页(例如,用户,他的代码页还包括CP1251和CP866,而不是KOI8-R,ISO / IEC 8859-5,UTF-8等),Cygwin其他字符均不受支持. 通过内置终端的设置,较新版本的Cygwin可以满足显示UTF-8和更多代码页的功能.
Red Hat规定Cygwin库符合GNU通用公共许可证,但也可以链接到符合开源定义的自由软件. 红帽还签订了昂贵的许可协议,因此可以重新发布使用Cygwin库的专有软件.
安装
可以通过百度轻松找到cygwin的安装文件. 国内网站上有“ Internet安装版本”和“本地安装版本”两种. 标准发行版应该是网络安装版本. 两者没有太大区别,下面介绍安装过程.
步骤1. 下载后,单击安装文件(setup.exe)进行安装,第一个屏幕是GNU版权声明cygwin离线安装包多大,单击“下一步(N)->”,

环境变量
在开始运行bash之前,您应该设置一些环境变量. Cygwin提供了一个.bat文件,其中已设置了最重要的环境变量. 这是通过它开始重击的最安全方法. 该.bat文件安装在cygwin所在的根目录中. 您可以随意编辑文件.
CYGWIN变量用于为cygwin运行时系统进行各种全局设置. 一开始,在执行bash之前,您无法在DOS框下以类似于以下格式设置CYGWIN或将其设置为tty
C: \>设置CYGWIN = tty notitle glob
cygwin应用程序将PATH变量用作搜索可见性文件的路径的列表. 当cygwin进程启动时,变量将从Windows格式(例如C: \ WinNT \ system32; C: \ WinNT)转换为Unix格式(例如/ WinNT / system32: / WinNT). 如果您希望能够在不运行bash的情况下使用cygwin工具集,则PATH应该至少包括x: \ cygwin \ bin,其中x: \ cygwin是系统上的cygwin目录.
HOME变量用于指定主目录,建议在执行bash之前定义此变量. 当cygwin进程启动时,该变量也会从Windows格式转换为unix格式,例如,在作者计算机上的HOME值是C: \(dos命令设置HOME可以看到其值,可以携带设置HOME = XXX) out Set),在bash中使用echo $ HOME,其值为/ cygdrive / c.
TERM变量指定终端类型. 如果未设置,它将自动设置为cygwin.
cygwin函数dlopen()将
LD_LIBRARY_PATH用作搜索.dll文件的路径列表. 该变量也从Windows格式转换为Unix格式. 大多数Cygwin应用程序不使用dlopen,因此不需要此变量.
进入安装模式选择屏幕.
第2步. 安装模式为“从Internet安装”,“从Internet下载”,
三种类型的“从本地目录安装”. “从Internet安装”是直接从Internet上传,适用于网络速度较快的情况. 在“选择镜像”页面上,您可以使用一些中文镜像源来提高网络速度.
如果您的Internet速度不是很快,或者您要在安装后保存下载的安装文件,则下次您将不会下载并直接安装它时,应选择“从Internet下载”来下载安装文件(大约40M).
实际上,所谓的“本地安装版本”也是别人从互联网下载所有文件后下载的软件包,适用于网络状况较差的情况.

步骤3. 接下来是选择安装目标路径和安装源文件所在的路径,然后输入安装包所在的路径.
这是安装的关键部分. 在此处选择要安装的组件,如果没有安装,自然不可能工作. 您可以使用搜索框找到要安装的软件. 例如,在不安装gcc的情况下不可能编译软件.
+所有默认值
+管理员默认值
+开发默认值
+编辑器默认值
如上所示,您可以双击此TreeView的节点以更改其状态,例如Default,Install,Uninstall和Reinstall. 默认值为默认状态,并且未安装许多工具的默认状态.
在这里,我选择在“全部”行后面的“默认”上安装并安装全部,以免将来出现麻烦. (注意: 此处的树控件与以下获胜的控件不同,您尝试单击“全部”,然后单击“全部”行后面的“默认”,将会有不同的响应)
步骤4. 单击“下一步”,安装成功. 它将自动在您的桌面上创建快捷方式.
好的,让我们开始我的Linux之旅. 双击cygwin快捷方式进入系统.
首先介绍一些简单的linux命令.
pwd显示当前路径
cd更改当前路径,在没有参数的情况下进入相应用户的主目录
ls列出当前目录中的文件. 此命令具有N个多参数,例如ls -al

ps列出了当前系统进程
杀死一个进程
mkdir创建目录
rmdir删除目录
rm删除文件
重命名mv文件或重命名目录
帮助
tail显示文件的最后几行
由于linux下的大多数命令具有许多参数,因此可以将其组合使用. 因此,每当您不记得或不记得切换到该参数并切换时,都可以使用man查找,例如,我想了解如何使用ls,则可以键入
$ man ls
系统回显信息如下:
LS(1)FSF LS(1)
NAME
ls-list目录内容

简介
ls [选项] ... [文件] ...
说明
列出有关FILE的信息(当前目录为
默认). 如果-cftuSUX都不存在,则按字母顺序对条目进行排序
也不--sort.
-a,--all
不要隐藏以. 开头的条目.
-A,-几乎全部
未列出. 和..
-b,--escape
为非图形字符打印八进制转义符
-block-size =大小
使用SIZE字节块
PC正式版
Android官方移动版
IOS官方移动版
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-199304-1.html
飞机对敌舰和空中飞行采取驱逐行动形成武力对峙
给自己一个追求新生的机会