更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 如何在Windows 10上安装和运行Linux Bash Shell

如何在Windows 10上安装和运行Linux Bash Shell

更新时间:2023-04-19 09:23:36浏览次数:562+次

本文介绍如何在Windows 10系统上安装和运行Linux Bash Shell的方法。当前在Windows 10系统上,您可以运行Linux发行版如Ubuntu、openSUSE、Debian、Arch Linux、Kali Linux和许多其他发行版。回顾一下历史,Windows子系统Linux(WSL)最初在Windows 10版本1607中引入,现已成为Windows 10中真正稳定的功能。

\

为什么要在Windows 10中安装Bash?

Windows操作系统已经有PowerShell,这是一种命令shell和脚本语言,允许系统管理员执行各种管理任务。PowerShell是基于.NET框架开发的,旨在解决命令行的不足。

问题是,PowerShell已经存在于Windows中,为什么要在Windows中安装Bash shell?答案是开源开发社区。随着开源编程语言的广泛发展及其被开发社区所接受,操作系统对它们的支持变得越来越重要。另外,Bash在Linux界是最流行的命令行解释器,当前它是各种Linux发行版中默认的交互式shell。

将Bash shell集成到Windows操作系统中消除了开发人员在Windows中使用相同编程语言所必须采取的额外步骤。与已经内置支持Bash的操作系统相比,使用Windows PowerShell意味着需要复杂的学习过程。

在Windows 10系统上安装和运行Linux Bash Shell

步骤1:打开设置应用程序并转到“应用程序(Applications)”-“应用程序和功能(Applications and Features)”向下滚动至“相关设置(Related Settings)”部分,然后单击链接–“程序和功能(Programs and Features)”。

步骤2:在窗口左侧单击“打开或关闭Windows组件(Turn Windows components on or off)”,并在对话框中选择“Windows Subsystem for Linux”。单击确定按钮。

注:安装组件后,安装向导会提示您重新启动计算机,使更改生效。

步骤3:重新启动设备。

步骤4:打开Windows应用商店,在搜索栏中键入“Ubuntu”。

注:您也可以安装SUSE Linux或OpenSUSE,而不是Ubuntu。

步骤5:在搜索结果中,选择您想要的组件,在我们的例子中,它是Ubuntu for Windows,然后安装应用程序。

步骤6:安装后,启动Ubuntu,您可以直接在商店中点击“运行(Run)”按钮,使用“开始(Start)”菜单中的快捷方式,或在命令行中键入“Bash”来完成此操作。

步骤7:打开“Ubuntu for Windows”后,子系统的安装将继续。这将在Windows中安装Ubuntu环境。它由Canonical提供,并根据公司的条款和条件获得许可。

注:这个设置需要一些时间,所以必须耐心等待。在此过程中,您需要创建一个新的UNIX用户名和密码。

步骤8:在输入新的UNIX用户名提示后:输入您的新用户名(Enter your new username)。

步骤9:提示输入新的UNIX密码后:输入您想要的密码(Enter your desired password)。

注:请注意,在填写输入新的UNIX密码字段时,密码的字符不会显示在屏幕上。然后确认您输入的密码。

到这里,您可以直接在Windows 10中运行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等。