You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 在 Windows 10 上,你可以使用 [Bash on Ubuntu on Windows](https://msdn.microsoft.com/commandline/wsl/about),它提供了一个熟悉的 Bash 环境,包含了不少 Unix 命令行工具。好处是它允许 Linux 上编写的程序能够在 Windows 上运行,而另一方面,Windows 上编写的程序却无法在 Bash 命令行中运行。
557
+
###在 Winodws 下获取 Unix 工具
556
558
557
559
- 可以安装 [Cygwin](https://cygwin.com/) 允许你在 Microsoft Windows 中体验 Unix shell 的威力。这样的话,本文中介绍的大多数内容都将适用。
558
560
561
+
- 在 Windows 10 上,你可以使用 [Bash on Ubuntu on Windows](https://msdn.microsoft.com/commandline/wsl/about),它提供了一个熟悉的 Bash 环境,包含了不少 Unix 命令行工具。好处是它允许 Linux 上编写的程序能够在 Windows 上运行,而另一方面,Windows 上编写的程序却无法在 Bash 命令行中运行。
562
+
563
+
- 如果你在 Windows 上主要想用 GNU 开发者工具 (例如 GCC) ,可以考虑 [MinGW](http://www.mingw.org/) 以及它的 [MSYS](http://www.mingw.org/wiki/msys) 包, 这个包提供了例如 bash, gawk, make 和 grep 的工具。 MSYS 并不包含所有可以与 Cygwin 媲美的特性。当制作 Unix 工具的原生 Windows 端口时 MinGW 将特别地有用。
564
+
565
+
- 另一个在 Windows 下接近的 Unix 感觉的的选项是 [Cash](https://github.com/dthree/cash)。注意在此环境下只有很少的 Unix 命令和命令行可用。
566
+
567
+
### 实用 Windows 命令行工具
568
+
569
+
- 可以使用 `wmic` 在命令行下实现以及给大部分 Windows 系统管理任务编写脚本。
570
+
571
+
- Windows 实用的原生命令行网络工具包括 `ping`, `ipconfig`, `tracert`, 和 `netstat`。
572
+
573
+
- 可以使用 `Rundll32` 命令来实现[许多有用的 Windows 任务](http://www.thewindowsclub.com/rundll32-shortcut-commands-windows) 。
0 commit comments