【问题标题】:Is 'Git Bash' classified as a virtual machine?'Git Bash' 是否被归类为虚拟机?
【发布时间】:2021-09-13 01:59:52
【问题描述】:

Git Bash 是否被归类为虚拟机?

【问题讨论】:

    标签: bash virtual-machine emulation


    【解决方案1】:

    不,Git-Bash 既不是模拟器也不是虚拟机(WSL 是,AFAIK)。这是一个port — 为 Linux(和一般的 Unix)编写并编译为在 w32 上本机运行的软件。

    【讨论】:

      【解决方案2】:

      简而言之,这不是虚拟机,这是模拟器。

      基于this

      在 Windows 中,我们倾向于在 CMD 中运行命令,但它们实际上是 C:\Windows\System32 文件夹中存在的可执行文件。这 同样的情况也适用于 bash,它需要实用程序来生成命令 工作。在 Unix 系统中,这些实用程序将位于 /usr/bin 下 目录。因此,通过安装 Git Bash,这些实用程序将 安装在 C:\Program Files\Git\usr\bin 文件夹中。

      这个程序实际上安装了为 windows 运行时创建并在 linux 中使用的命令。

      【讨论】:

      • 我同意它不是虚拟机,但我不明白您如何/为什么将其称为“模拟器”。 (什么的模拟器?)它只是移植到在 Windows 上运行的软件工具的集合。正如你引用的文字所说。
      • OK ...我看到gitforwindows.org 将 git-bash 描述为“BASH 仿真”。但这与模拟器不是一回事……在通常使用该术语的意义上。
      猜你喜欢
      • 1970-01-01
      • 2018-02-08
      • 2020-12-13
      • 2016-04-09
      • 1970-01-01
      • 2014-09-16
      • 2010-09-08
      • 1970-01-01
      • 2010-10-03
      相关资源
      最近更新 更多