可以安装 允许你在 Microsoft Windows 中体验 Unix shell 的威力。这样的话,本文中介绍的大多数内容都将适用。
在 Windows 10 上,你可以使用 Bash on Ubuntu on Windows,它提供了一个熟悉的 Bash 环境,包含了不少 Unix 命令行工具。好处是它允许 Linux 上编写的程序在 Windows 上运行,而另一方面,Windows 上编写的程序却无法在 Bash 命令行中运行。
如果你在 Windows 上主要想用 GNU 开发者工具(例如 GCC),可以考虑 以及它的 MSYS 包,这个包提供了例如 bash,gawk,make 和 grep 的工具。MSYS 并不包含所有可以与 Cygwin 媲美的特性。当制作 Unix 工具的原生 Windows 端口时 MinGW 将特别地有用。
Windows 实用的原生命令行网络工具包括
ping
,ipconfig
,tracert
,和netstat
。可以使用 命令来实现 。
通过 Cygwin 的包管理器来安装额外的 Unix 程序。
使用
mintty
作为你的命令行窗口。运行
cygstart
以通过默认程序打开一个文件。要访问 Windows 注册表,可以使用
regtool
。注意 Windows 驱动器路径 在 Cygwin 中用
/cygdrive/c
代表,而 Cygwin 的/
代表 Windows 中的C:\cygwin
。要转换 Cygwin 和 Windows 风格的路径可以用cygpath
。这在需要调用 Windows 程序的脚本里很有用。学会使用 ,你就可以从命令行执行大多数 Windows 系统管理任务,并编成脚本。