如何在windows10上安装和使用linux bash shell

在周年更新中引入的Windows子系统Linux在秋季创作者更新中成为一个稳定的功能。你现在可以在Windows上运行Ubuntu和openSUSE了,Fedora和更多的Linux发行版很快就要上市了。...

如何在windows10上安装和使用linux bash shell

在周年更新中引入的Windows子系统Linux在秋季创作者更新中成为一个稳定的功能。你现在可以在Windows上运行Ubuntu和openSUSE了,Fedora和更多的Linux发行版很快就要上市了。

关于windows10的bashshell你需要知道什么

相关:Windows10新BashShell的所有功能

这不是一个虚拟机、一个容器或为Windows编译的Linux软件(比如Cygwin)。相反,windows10提供了一个完整的Windows子系统,用于运行Linux软件。它是基于微软放弃的Astoria项目,在Windows上运行Android应用程序。

把它看作是葡萄酒的反面。虽然Wine允许您直接在Linux上运行Windows应用程序,但Windows子系统Linux允许您直接在Windows上运行Linux应用程序。

微软与Canonical合作,提供了一个完整的基于Ubuntu的bashshell环境,在这个子系统上运行。从技术上讲,这根本不是Linux。Linux是底层的操作系统内核,这里没有。相反,这允许您运行bashshell和通常在ubuntulinux上运行的完全相同的二进制文件。自由软件纯粹主义者经常争辩说,一般的Linux操作系统应该被称为“GNU/Linux”,因为它实际上是很多在Linux内核上运行的GNU软件。您将得到的bashshell实际上就是所有那些GNU实用程序和其他软件。

虽然这个特性最初被称为“Bash on Ubuntu on Windows”,但它也允许您运行Zsh和其他命令行shell。它现在也支持其他Linux发行版。你可以选择opensuseleap或者suseenterpriseserver来代替Ubuntu,Fedora也在路上。

这里有一些限制。它还不支持后台服务器软件,而且它也不会正式用于图形化的Linux桌面应用程序。也不是每个命令行应用程序都能正常工作,因为这个特性并不完美。

如何在windows10上安**ash

相关:如何知道我运行的是32位还是64位Windows?

此功能在32位版本的Windows 10上不起作用,因此请确保您使用的是64位版本的Windows。无论如何,如果你仍然使用32位版本的Windows10,是时候切换到64位版本了。

假设您有64位窗口,要开始,请进入“控制面板”>“程序”>“打开或关闭Windows功能”。在列表中启用“Windows Subsystem for Linux”选项,然后单击“确定”按钮。

当提示您重新启动计算机时,请单击“立即重新启动”。在重新启动之前,此功能无法工作。

注意:从秋季创建者更新开始,您不再需要在设置应用程序中启用开发者模式才能使用此功能。您只需要从Windows功能窗口安装它。

如何在windows10上安装和使用linux bash shell

重新启动计算机后,从“开始”菜单打开Microsoft应用商店,然后在应用商店中搜索“Linux”。单击“Linux on Windows”下的“获取应用程序”?“横幅。

注意:从秋季Creators更新开始,你不能再通过运行“bash”命令来安装Ubuntu。相反,您必须从应用商店安装Ubuntu或其他Linux发行版。

如何在windows10上安装和使用linux bash shell

相关报道:在windows10上,Ubuntu、openSUSE和Fedora有什么区别?

您将看到Windows应用商店中当前可用的每个Linux发行版的列表。到秋季Creators更新时,这包括Ubuntu、opensuseleap和opensuseenterprise,并承诺Fedora将很快到来。

更新:Debian和Kali现在可以在商店里买到,但这里没有列出。搜索“DebianLinux”或“KaliLinux”来查找并安装它们。

要安装Linux发行版,请单击它,然后单击“Get”或“install”按钮,像安装其他商店应用程序一样安装它。

如果您不确定要安装哪个Linux环境,我们建议您使用Ubuntu。这种流行的Linux发行版以前是唯一可用的选项,但是现在有更具体需求的人可以使用其他Linux系统。

如何在windows10上安装和使用linux bash shell

您还可以安装多个Linux发行版,每个发行版都有自己独特的快捷方式。您甚至可以在不同的窗口中同时运行多个不同的Linux发行版。

如何使用bashshell安装linux软件

相关:如何在windows10的ubuntubashshell中安装Linux软件

现在,您已经拥有了一个基于Ubuntu的完整命令行bash shell,或者您安装的任何其他Linux发行版。

因为它们是相同的二进制文件,如果您使用的是Ubuntu,那么您可以使用Ubuntu的apt或apt get命令从Ubuntu的存储库安装软件。只需使用Linux发行版上通常使用的任何命令。您可以访问所有的Linux命令行软件,尽管有些应用程序可能还不能完美地工作。

要打开您安装的Linux环境,只需打开“开始”菜单,然后搜索您安装的任何发行版。例如,如果安装了Ubuntu,请启动Ubuntu快捷方式。

您可以将此应用程序快捷方式固定到“开始”菜单、任务栏或桌面上,以便于访问。

如何在windows10上安装和使用linux bash shell

第一次启动Linux环境时,系统会提示您输入UNIX用户名和密码。这些不必与您的Windows用户名和密码匹配,但将在Linux环境中使用。

例如,如果您输入“bob”和“letmain”作为凭据,那么Linux环境中的用户名将为“bob”,并且无论您的Windows用户名和密码是什么,您在Linux环境中使用的密码都将为“Letmain”。

如何在windows10上安装和使用linux bash shell

相关:如何在Windows10上设置默认的Linux发行版

您可以通过运行wsl命令来启动已安装的Linux环境。如果安装了多个Linux发行版,则可以选择此命令启动的默认Linux环境。

如果你已经安装了Ubuntu,你也可以运行Ubuntu命令来安装它。对于openSUSE Leap 42,请使用openSUSE-42。对于SUSE Linux Enterprise Sever 12,请使用sles-12。这些命令列在Windows应用商店中每个Linux发行版的页面上。

您仍然可以通过运行bash命令来启动默认的Linux环境,但是Microsoft说这是不推荐的。这意味着bash命令将来可能会停止运行。

如何在windows10上安装和使用linux bash shell

如果您有在Linux、macosx或其他平台上使用bashshell的经验,您就可以放心了。

在Ubuntu上,需要使用sudo作为命令的前缀,才能使用root权限运行它。UNIX平台上的“root”用户具有完全的系统访问权限,就像Windows上的“Administrator”用户一样。您的Windows文件系统位于bashshell环境中的/mnt/c。

使用与使用相同的Linux终端命令。如果您习惯于使用标准的Windows命令提示符及其DOS命令,那么这里有几个Bash和Windows通用的基本命令:

  • 更改目录:在DOS中的Bash、cd或chdir中的cd
  • 列出目录的内容:Bash中的ls,DOS中的dir
  • 移动或重命名文件:在Bash中移动和重命名文件:mv,在DOS中移动和重命名
  • 复制文件:cp in Bash,在DOS中复制
  • 删除文件:在Bash中为rm,del或擦除在DOS中
  • 在Bash中创建目录:mkdir,在DOS中创建mkdir
  • 使用文本编辑器:vi或nano in Bash,在DOS中编辑

相关:初学者极客:如何开始使用Linux终端

重要的是要记住,与Windows不同,bashshell及其Linux模拟环境是区分大小写的。换句话说文件.txt“大写字母与”文件.txt“没有资本。

有关更多说明,请参阅我们的入门指南,了解Linux命令行以及其他类似的Bash shell、Ubuntu命令行和Linux终端联机介绍。

如何在windows10上安装和使用linux bash shell

您需要使用apt命令来安装和更新Ubuntu环境的软件。一定要用sudo作为这些命令的前缀,这会使它们以root(Linux的管理员)身份运行。以下是您需要了解的apt-get命令:

  • 下载可用软件包的更新信息:sudo apt update
  • 安装应用程序包:sudo apt Install packagename(用包的名称替换“packagename”)
  • 卸载应用程序包:sudo apt remove packagename(用包的名称替换“packagename”。)
  • 搜索可用的包:sudo apt Search word(将“word”替换为要搜索包名称和描述的词。)
  • 下载并安装已安装软件包的最新版本:sudo-apt-upgrade

如果安装了suselinux发行版,则可以使用zypper命令来安装软件。

下载并安装应用程序后,可以在提示符处键入其名称,然后按Enter键运行它。查看特定应用程序的文档以了解更多详细信息。

如何在windows10上安装和使用linux bash shell

好处:安装ubuntu字体可以获得真正的ubuntu体验

如果你想在windows10上获得更准确的Ubuntu体验,你也可以安装Ubuntu字体并在终端中启用它们。您不必这样做,因为默认的Windows命令提示符字体在我们看来相当不错,但它是一个选项。

下面是它的样子:

如何在windows10上安装和使用linux bash shell

要安装字体,首先从Ubuntu的网站下载Ubuntu字体系列。打开下载的.zip文件并找到“UbuntuMono-R.ttf”文件。这是ubuntumonospace字体,它是终端中唯一使用的字体。这是你需要安装的唯一字体。

如何在windows10上安装和使用linux bash shell

双击“UbuntuMono-R.ttf”文件,您将看到字体预览。单击“安装”将其安装到系统。

如何在windows10上安装和使用linux bash shell

相关:学习像专业人员一样使用注册表编辑器

要使ubuntumonospace字体成为控制台中的一个选项,您需要在Windows注册表中添加一个设置。

按键盘上的Windows+R,键入regedit,然后按Enter,打开注册表编辑器。导航到以下项或将其复制并粘贴到注册表编辑器的地址栏中:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\C***ole\TrueTypeFont

如何在windows10上安装和使用linux bash shell

在右侧窗格中单击鼠标右键,然后选择“新建”>“字符串值”。将新值命名为000。

双击刚刚创建的“000”字符串,然后输入ubuntumono作为其值数据。

如何在windows10上安装和使用linux bash shell

启动一个Ubuntu窗口,右击标题栏,然后选择“属性”命令。单击“字体”选项卡,然后在字体列表中选择“ubuntumono”。

如何在windows10上安装和使用linux bash shell


在bashshell中安装的软件仅限于bashshell。您可以从命令提示符、PowerShell或Windows中的其他地方访问这些程序,但前提是运行bash-c命令。

  • 发表于 2021-04-06 16:32
  • 阅读 ( 242 )
  • 分类:互联网

你可能感兴趣的文章

顶级网站和书籍,让您成为linux命令行英雄

...bash是什么、不同的模式(交互式和非交互式)以及它是如何产生的基础知识开始,这个站点提供了一个全面的背景知识来帮助您理解命令行的机制。 ...

  • 发布于 2021-03-14 07:04
  • 阅读 ( 243 )

如何在linux上安装和使用powershell

... 在本文中,我将向您展示如何在Linux上安装、运行和使用PowerShell! ...

  • 发布于 2021-03-16 02:34
  • 阅读 ( 303 )

Windows10中LinuxBashShell快速指南

...更多的特性。了解更多关于Bash-on-Windows的信息,从您应该如何以及为什么安装它,到您可能不知道的隐藏特性。 ...

  • 发布于 2021-03-17 01:06
  • 阅读 ( 188 )

如何在windows10上获得linux bash shell

... 如何在windows10上安装linux bash shell ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 280 )

在linux中,“bash”是什么意思?

...在这篇短文中,我们将探讨Bash是什么,它做什么,以及如何开始使用它。 ...

  • 发布于 2021-03-28 13:14
  • 阅读 ( 449 )

如何使用受限shell来限制linux用户可以做什么

...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...

  • 发布于 2021-03-31 10:57
  • 阅读 ( 382 )

如何使用chsh在linux上更改默认shell

Bash不是唯一的Linux shell。很容易尝试其他的shell,比如非常流行的Zsh。找到一个您喜欢的shell后,使用chsh命令将其设置为默认shell。我们会教你怎么做。 为什么贝壳很重要 shell位于您和操作系统之间。它在终端窗口内提供环境...

  • 发布于 2021-04-02 06:04
  • 阅读 ( 333 )

如何在Windows10上导出和导入linux系统

...已配置的系统,与其他计算机共享,或者只保存备份。 如何工作 导入和导出功能是在2019年5月的Windows10版本1903更新中添加的。如果尚未安装,则无法使用这些命令行选项。 您只需要为Windows wsl命令提供两个新选项:--export和--i...

  • 发布于 2021-04-03 10:24
  • 阅读 ( 186 )

如何在Windows10上启用区分大小写的文件名和文件夹名

...话说,他们将“file”和“file”视为两个独立的文件。 如何工作 这是一个NTFS文件系统功能,可以按目录启用。它不适用于您的整个文件系统,所以您可以只为用于开发目的的特定文件夹启用区分大小写功能。 Windows 10在2018年4...

  • 发布于 2021-04-05 22:44
  • 阅读 ( 494 )

如何在windows10的ubuntubashshell中更改用户帐户

...改这些凭据。 用户帐户在linux环境中的工作方式 相关:如何在windows10上安装和使用Linux Bash Shell 当您通过在安装后启动新的Linux发行版来设置它时,系统会要求您为bashshell创建一个用户帐户。Windows将其称为“UNIX用户帐户”。因...

  • 发布于 2021-04-06 15:47
  • 阅读 ( 181 )
csadsa111
csadsa111

0 篇文章

相关推荐