linux - windows环境下的bash like管理

标签 linux windows bash batch-file

<分区>

我在 Linux 上的 bash 工作了几年。最近我搬到了 window 。在 bash 中,我可以运行几个 .cpp 文件,从一个文件中获取输出并以非常流畅的方式将其提供给另一个文件。但是我也想对 .bat 文件做同样的事情,但是我找不到相关的教程。请指导我完成整个过程。

最佳答案

您完全可以在 Windows 中使用 bash。它是 Cygwin 的一部分分布。

还有MinGW ,它试图成为一个简约的 Cygwin。在我看来,它目前几乎一样大,并且存在重大问题——唯一的异常(exception)是其名为 mintty 的集成终端仿真器。 .

作为替代方案,如果您想要原生技术,可以使用 PowerShell .但它需要大量的适应性,大多数 bash 功能对它来说都不是微不足道的。

在类似的情况下,我通常将 cygwin64 与 mintty 一起使用(据我所知,它也包含在 cygwin 中)。

关于linux - windows环境下的bash like管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870354/

相关文章:

windows - "IF"之后的链式命令有条件地使用 &

c# 打开 cmd.exe 进程并执行多个命令

windows - R 未检测到 Rtools

bash - golang exec.Command 执行 bash 退出状态 1

bash - 替换重要符号链接(symbolic link) ‘safely’

c - 无法释放内存,显示某些内存崩溃

linux - 无法登录 Yocto qemux86-64

bash - 如何将第二个进程的标准输出重定向回第一个进程的标准输入?

linux - 当我启动 bash 脚本时,如何找到 Ubuntu 中的所有用户并通过参数显示用户信息?

linux - 使用 MacOS、Linux 和 Windows 的 SVN