“Git Bash”是否归类为虚拟机?

问题描述

Git Bash 是否归类为虚拟机?

解决方法

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

基于this

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

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

,

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