Windows怎么安装Cygwin_Windows如何用Cygwin在Windows上运行Unix命令行工具【教程】-1

如果您希望在Windows系统中使用类Unix环境来运行bash、grep、sed等命令行工具,则需要安装Cygwin。以下是完成此目标的具体步骤:

一、下载Cygwin安装程序

Cygwin安装程序是一个独立的可执行文件,负责从官方镜像下载并安装所需软件包。它不依赖第三方运行时,也不修改系统核心组件,所有Unix工具均以用户空间模拟方式运行。

1、打开浏览器,访问Cygwin官方网站 https://www.cygwin.com。

2、在首页点击 Install Cygwin 链接,跳转至下载说明页。

3、在说明页中找到并点击 setup-x86_64.exe(适用于64位Windows)或 setup-x86.exe(适用于32位Windows)下载链接。

4、将下载的安装程序保存至桌面或易于访问的文件夹中。

二、运行安装向导并选择安装路径

安装向导会引导用户指定根目录和本地软件包存储位置。Cygwin默认将所有Unix工具安装到指定根目录下的bin、usr等子目录中,并通过cygwin1.dll提供POSIX API兼容层。

1、双击下载好的 setup-x86_64.exe 文件启动安装程序。

2、在“Choose Installation Type”界面,选择 Install from Internet。

3、在“Select Root Install Directory”界面,输入目标路径,例如 C:\cygwin64;确保勾选 Create icon on Desktop 和 Add icon to Start Menu。

4、在“Select Local Package Directory”界面,指定一个本地缓存文件夹(如 C:\cygwin64\packages),用于保存已下载的软件包以便离线重装。

三、配置网络镜像源

Cygwin通过HTTP或FTP协议从全球镜像站点拉取软件包。选择地理位置邻近、响应稳定的镜像可显著提升下载速度与成功率。

1、在“Choose A Download Site”界面,从下拉列表中选择一个可用镜像,例如 https://mirrors.tuna.tsinghua.edu.cn/cygwin/(清华大学镜像站)或 http://ftp.jaist.ac.jp/pub/cygwin/(日本JAIST镜像)。

2、点击 Next 进入软件包选择界面。

四、选择并安装核心软件包

Cygwin默认仅安装最小化基础系统(base-cygwin、bash、cygwin等)。为支持常见Unix命令,需手动勾选额外软件包。所有选中包将连同其依赖项一并下载安装。

1、在“Select Packages”界面,点击左侧类别树中的 All 展开全部软件包列表。

2、在搜索框中依次输入关键词,定位并勾选以下软件包:openssh、wget、curl、git、vim、nano、grep、sed、awk、findutils、coreutils。

3、对每个目标包,在“New”列点击下拉箭头,选择 Skip 以外的版本(如 2.9.4-1),使其变为绿色勾选状态。

4、点击 Next 开始下载与安装。

五、验证安装并启动终端

安装完成后,Cygwin会在指定根目录生成完整类Unix目录结构(如/bin、/etc、/home),并注册bash作为默认shell。首次启动会自动创建当前Windows用户的/home/用户名目录。

1、双击桌面上的 Cygwin64 Terminal 图标,或从开始菜单启动该程序。

2、终端窗口打开后,提示符应显示为类似 username@hostname ~ $ 的格式。

3、输入命令 ls -la /bin/bash 并回车,确认bash可执行文件存在且具有可执行权限。

4、输入命令 uname -a 并回车,输出中应包含 CYGWIN_NT 字样,表明当前运行于Cygwin环境。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。