2023 年在 Windows 10 上安装并运行 Linux Bash Shell? |
Windows 10 可以运行 Ubuntu、openSUSE、Debian、Arch Linux、Kali Linux 等许多 Linux 发行版,并且很快就会实现对其他发行版的支持。
Windows Subsystem for Linux (WSL) 首次在 Windows 10 版本 1607 中引入,现已成为 Windows 10(版本 1709)中真正稳定的功能。用户现在可以使用 https://kiwidads.co.nz/safe-casinos-online/ 并获得一个在 Windows 内测试 Linux 应用程序的环境,其运行速度比虚拟机更快。
什么是 Bash 外壳?
Bash 是一种 shell 或命令语言解释器,用于不同版本的 Linux 和 GNU 操作系统。如果您一直在使用 Ubuntu 并使用终端将某些命令传递到操作系统,那么您使用 Bash 执行此操作的可能性相对较高。
“Bash”这个名字是“Bourne-Again SHell”的缩写,这是对当前 Unix shell “sh”的直系祖先的作者 Stephen Bourne 的双关语。对于交互式使用和编程,Bash 比 sh 提供了一些功能优势。
此外,Bash 是一个 Bourne Shell 免费版本,随多个 Linux 和 GNU 操作系统(包括 Ubuntu)一起分发。 Bash 是最流行的命令行解释器,尤其是在 Linux 中,因此也是各种 Linux 发行版中的默认交互式 shell。
为什么要在 Windows 10 中安装 Bash?
Windows 操作系统已经具有 PowerShell,这是一种命令 shell 和脚本语言,允许系统管理员执行各种管理任务。 PowerShell是基于.NET框架开发的,旨在解决命令行的缺点。
问题是,如果 Windows 中已经存在 PowerShell,为什么还要在 Windows 中安装 Bash shell?答案是开源开发社区。与许多新西兰赌博网站一样,PowerShell 和 Bash 都有不同的侧重点和设计。随着开源编程语言的广泛发展及其被开发社区的接受,操作系统支持它们变得非常重要。
将 Bash shell 集成到 Windows 操作系统中可以消除开发人员在 Windows 中使用相同编程语言所需执行的额外步骤。与已经内置 Bash 支持的操作系统相比,使用 Windows PowerShell 意味着复杂的学习曲线和额外的工作量。
如何在 Windows 10 上安装 Linux Bash Shell?
第 1 步:打开“设置”应用程序,然后转到“应用程序”→“应用程序和功能”,向下滚动到“相关设置”部分,然后单击链接 - “程序”和特点”。
第 2 步:在窗口左侧单击“打开或关闭 Windows 组件”,然后在对话框中选择“适用于 Linux 的 Windows 子系统”。单击“确定”按钮。
安装组件后,安装向导会提示您重新启动计算机以使更改生效。
第 3 步:重新启动您的设备。
第 4 步:打开 Windows 应用商店并在搜索栏中输入“Ubuntu ”
(您也可以安装 SUSE Linux 或 OpenSUSE 而不是 Ubuntu)
第 5 步:在搜索结果中,选择您想要的组件(在我们的示例中为 Ubuntu for Windows),然后安装该应用程序。
第6步:安装完成后,启动Ubuntu,您可以通过直接在商店中单击“运行”按钮,使用“开始”菜单中的快捷方式来启动Ubuntu ,或在命令行中键入“Bash”。
第7步:打开“Ubuntu for Windows”后,子系统的安装将继续。这将在 Windows 中安装 Ubuntu 环境。它由 Canonical 提供,并根据该公司的条款和条件获得许可。您可以尝试在新西兰最好的在线赌场信息赌场网站上搜索它们。
此设置需要一些时间,因此您必须要有耐心。您可以在最好的赌博网站上玩您最喜欢的游戏来度过等待的时间。在此过程中,您将需要创建新的 UNIX 用户名和密码。
第 8 步:出现“输入新的 UNIX 用户名”提示后:输入您的新用户名
第9步:提示输入新的UNIX密码后:输入您想要的密码,如果更阴谋的话,可以是“rtg赌场”。
请注意,填写“输入新的 UNIX 密码”字段时 – 密码字符不会显示在屏幕上。
确认您输入的密码。
现在,您可以直接在 Windows 中运行 Bash 脚本、Linux 命令行实用程序,甚至 Linux 开发工具、shell、系统和服务。您还可以在 Bash 内访问 Windows 文件系统。
- 命令行实用程序 apt、sed、grep、awk、top、tmux、ssh、scp 等;
- 开发工具:Vim、Emacs、nano、Git、GDB等;
- shell:bash、zsh、fish 等;
- 系统和服务:sshd、Apache、Lighttpd、Nginx、MySQL、PostgreSQL。
- 平台和语言:Node.js 和 npm、Ruby 和 Gems、Java 和 Maven、Python 和 Pip、C/C++、C# 和 .NET Core 和 NuGet、Go、Rust、Haskell、Elixir/Erlang 等;