windows - 如何在 Windows 上使用类 Linux Shell (bash) 进行开发?

标签 windows linux bash

我是 Windows 用户。但是根据我的项目要求,我需要编写Linux Shell Script(Bash shell)。如何在Windows上开发Linux Shell?

是否有用于编写 Linux Shell 脚本的 IDE?请与我分享一些想法和资源链接。

最佳答案

你有很多选择:

赛格温

安装 cygwin .它会给你一个狂欢。

mingw

minimal GNU for windows .带有一组命令,编译器。这是我在 Windows 上的 Git 附带的,现在是小脚本的默认 shell

虚拟机,例如VirtualBox

VM 上有很多东西,VirtualBox 易于使用(它为 Boot2Docker 提供支持)。您可以在真正的 Linux 发行版上进行开发和测试。

Windows 10 上的 Ubuntu

街区有新来的 child 。这允许您使用适用于 Linux 的 Windows 子系统 (WSL) 运行用户空间 Ubuntu。在 Microsoft blog 查看更多信息

其他说明/IDE 支持

Shell 脚本应该很小,需要较少的 IDE 等。我使用语法高亮的 VIM。不过好像ShellED可能对您有用。我从这个问题的答案中得到了链接 - Bash script plugin for Eclipse?

IntelliJ 有几个 plugins对于 Bash 也是如此..

关于windows - 如何在 Windows 上使用类 Linux Shell (bash) 进行开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293494/

相关文章:

c# - 将 dotnet 核心 (.NET Core) 嵌入到 Windows/Linux 上的 native 应用程序中

C++ Windows dll查看器

windows - 将参数传递给BAT文件,双击运行

c# - 是否可以在 Windows 中使用 Visual Studio 连接到远程 Linux 机器中的 MySQL 数据库

linux - 是否可以对 iproute tc 命令进行逆向工程?

linux - sed 将带空格的行插入特定行

c++ - VC++ 替换不同对象的定义,GCC 等不

linux - 让AppleScript发送电子邮件,然后通过shell脚本重新启动计算机?

bash - 将 bash 输出重定向到动态文件名

json - 使用 jq,将任意 JSON 扁平化为分隔符分隔的扁平字典