当前位置: 首页 > 面试题库 >

如何在Windows上的类似Linux的Shell(bash)中进行开发?

单淳
2023-03-14
问题内容

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

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


问题答案:

您有很多选择:

西格温

安装cygwin。它会给你一个打击。

明格

Windows的最小GNU。带有命令集,编译器。这是Windows上的Git随附的,现在是小脚本的默认外壳

VM,例如VirtualBox

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

其他说明/ IDE支持

Shell脚本应该很小,需要更少的IDE等。我使用语法高亮的VIM。但是看来ShellED在您的情况下可能有用。我从这个问题的答案中获得了链接-Eclipse的Bash脚本插件?

IntelliJ也有一些Bash 插件。



 类似资料:
  • 本文向大家介绍Linux bash Shell中的变量类型详解,包括了Linux bash Shell中的变量类型详解的使用技巧和注意事项,需要的朋友参考一下 在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家: 一、bash变量类型: 本地变量 局部变量 环境变量 位置变量 特殊变量(内置) 二、本地变量:

  • 从git-scm.com mysysgit(又名Git for Windows)包装bash shell非常简单,因为它附带了sh.exe。您只需在Console2设置中的shell:字段中填充如下内容: 我的问题是如何让Github for Windows bash shell在Console2中打开? 真正的诀窍在于Console2的设置是什么?shell:字段中有什么内容可以在console

  • 问题内容: 我想在Linux和Windows上运行一些c ++代码。我只想为一个操作系统而不是其他操作系统包括一些代码。有一次可以使用的标准 #ifdef 吗? 就像是: 这个问题确实是重复的,但是这里的答案要好得多,尤其是被接受的答案。 问题答案: 采用:

  • 问题内容: 当我在外壳中按以下方式运行命令时,它将返回错误。有人可以向我解释一下吗? 问题答案: 这些变量是外壳变量。要将它们作为参数扩展到另一个程序( 即 ),您需要使用前缀: 它抱怨的原因是因为它认为您试图对字母字符进行操作( 即 非整数) 如果使用的是Bash shell,则可以使用表达式语法实现相同的结果: 要么:

  • 主机系统为ARCHLinux。我想开发需要运行Windows docker容器的.NET4.6.1应用程序。所以我在VirtualBox下运行Win10。然后我在Win10中安装Docker,以运行Windows Docker容器。Linux->VirtualBox->Win10->Docker->Windows Docker容器->要运行的应用程序。 或者更具体地说,VirtualBox是否支持

  • 虽然在windows上“原生地”运行Linux版本的python、pip等是令人惊奇的,但我想使用一个合适的IDE来实现。由于SSHD兼容性尚未实现,我正在尝试让PyCharm将Linux python识别为本地解释器。 安装Windows Linux子系统后,键入 但是对于我尝试的任何变体,我总是得到“sdk似乎无效”的说法。因为我不确定PyCharm到底在做什么来“验证”SDK,所以这很难克服