当前位置:首页 > 文章列表 > 文章 > 软件教程 > Windows安装Cygwin教程及Unix命令行使用指南

Windows安装Cygwin教程及Unix命令行使用指南

2026-04-01 20:22:36 0浏览 收藏
推广推荐
前往下载Windows工具 ➜
支持 PC / 移动端,安全直达
想在Windows系统中无缝使用bash、grep、sed、vim、git等熟悉的Unix命令行工具?这篇详尽的Cygwin安装与配置指南正是为你准备的——从下载官方安装程序setup-x86_64.exe,到选择根目录、配置国内高速镜像源(如清华TUNA),再到精准勾选openssh、wget、coreutils等核心包,最后一步验证bash可用性和CYGWIN_NT环境标识,全程零依赖、纯用户空间运行,安全稳定不侵入系统,助你即刻拥有功能完整、高度兼容的类Linux终端体验。

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

如果您希望在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工具安装到指定根目录下的binusr等子目录中,并通过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 DesktopAdd 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-cygwinbashcygwin等)。为支持常见Unix命令,需手动勾选额外软件包。所有选中包将连同其依赖项一并下载安装。

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

2、在搜索框中依次输入关键词,定位并勾选以下软件包:opensshwgetcurlgitvimnanogrepsedawkfindutilscoreutils

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环境。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

蓝海搜书翻页动效怎么调?蓝海搜书翻页动效怎么调?
上一篇
蓝海搜书翻页动效怎么调?
第一节内容创建书签链接:在页面其他位置创建指向该锚点的链接,使用 href 指向 #锚点ID。跳转到第一节(可选)优化样式:为书签链接添加样式,提升用户体验。
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码