有没有更好的、更像 UNIX 的 Windows 命令行 shell?

Gre*_*ter 30 windows powershell command-line

我确定以前有人问过这个问题,但是经过一个小时左右的搜索后我还没有找到它......

我已经使用 Unix 和 Mac OS 一段时间了,但我本质上是 Windows 用户。我一直喜欢这些 *nix 操作系统的第一件事是终端和外壳。我知道您可以使用 Console 来改进实际的控制台,但我只是有点讨厌 windows shell。我最近在 Mac 上从 bash 转移到了 zsh,而且速度从未如此之快。我可以放大,有各种颜色、别名、很酷的提示等等,这让终端的使用变得非常棒。

Windows 有这样的东西吗?我怎样才能让我的壳体验不那么痛苦?基本上,我想要 oh-my-zsh 用于 Windows。

uSl*_*ckr 26

自 Windows Server 2008 和 Vista 发布以来,Windows Powershell 一直是 Microsoft 的首选 shell。端口也可用于 XP。V2 是当前标准,v3 正在开发中。大多数主要的管理工具目前要么在幕后运行 Powershell,要么具有 PoSH 接口。

如果您还没有尝试将 PoSH 用于某些批量管理任务,那么您应该好好享受一下。使用对象而不是对象的文本表示非常强大。如果您运行 AD,请开始使用 PoSh 管理您的 AD 用户。


Baa*_*arn 21

您可以使用 bash shell尝试cygwin及其终端变体mintty。Cygwin 基本上由一些库和映射到 Windows 内核的 linux 系统调用组成。所以你实际上可以在它里面运行 linux 程序(不是所有的东西,而是很多东西;如果你知道如何自己编译软件,甚至更多)。

zsh 也可以在 cygwin 中作为包使用。

因为 windows 对某些程序使用相同的名称,所以它们的行为可能不是预期的,(例如findsort)您必须使用 PATH 来修复一些错误。


Sar*_*ana 12

下载适用于 Windows 的Git。它带有一个名为“Git Bash”的外壳,还包括许多其他命令行工具。


小智 5

绝对喜欢ConEmu!它是最性感的之一,具有透明窗口、多标签和许多其他选项的能力。它还包含许多外壳,例如 Bash。你会很开心。https://conemu.github.io/