gpt4 book ai didi

bash - Windows 10 上的 Bash 和 Ubuntu 终端有什么区别

转载 作者:行者123 更新时间:2023-11-29 08:55:16 28 4
gpt4 key购买 nike

我最近安装了适用于 Windows 的 Ubuntu,现在在“开始”菜单中有 2 个新项目:

bash Bash此终端在以下位置打开:

root@myName-PC:/mnt/c/Windows/System32#

Ubuntu Ubuntu此终端在以下位置打开:

root@myname-PC:~#

两者有什么区别?

例如,我们想要安装 Git 和 Utils、RVM (Ruby),然后克隆一个 Git 项目并使用 Capistrano 命令通过 SSH 进行部署。应该像上面那样用 Bash 或 Ubuntu 运行吗?

此外,在终端内时,命令应该在 system32 还是 C:/文件夹中运行?

谢谢

最佳答案

Bash 终端是旧式的(在 Windows 10 v1790 a.k.a. Fall Creator Update 之前)。它驻留在 %LocalAppData%\Lxss 中,并使用 lxrun.exe 进行管理。

Ubuntu 终端是从 Microsoft Store 下载的新样式。启动器部分是一个 Windows 应用程序 (%ProgramFiles%\WindowsApp),其数据驻留在 %LocalAppData%\Packages 中。

这是两个独立安装的 Windows 子系统 for Linux,互不干扰。实际上您只需要其中之一,因此请根据自己的喜好选择一个。

我个人不喜欢 Windows 应用商店版本,因为它很容易被删除,这对生产力环境来说不是一件好事。

关于bash - Windows 10 上的 Bash 和 Ubuntu 终端有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48236225/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com