想要在Windows PC上快速方便地访问Linux吗?最好的选择是使用Windows子系统for Linux。
这将为您提供一个Linux bash shell,一个在Windows中运行的终端窗口。但是你怎么在Windows10上得到这个呢?
Windows Subsystem for Linux首先包含在2018年Windows 10周年更新中,并在秋季Creators更新中向所有用户推出,它基本上可以让您在Windows 10中运行Linux软件。
这是Windows内置的一项功能。与在虚拟机中安装Linux不同,可以从“开始”菜单立即调用Windows子系统for Linux。
但是,要使其工作,首先需要启用该功能。
一旦Windows Subsystem for Linux安装在windows10上,就可以在命令行模式下运行Linux。这使您可以访问Windows PC上的bash shell!
开始之前,请确保运行的是64位版本的Windows10。遗憾的是,Linux的Windows子系统不能在32位系统上工作。检查您的计算机是否运行32位或64位版本的Windows。
要检查计算机的64位兼容性,请按WIN+I打开设置,然后按System>;About。在“设备规范”下,您将看到列出的系统类型;对于Windows Subsystem for Linux,应为64位操作系统。
否则,您需要将Windows 10系统从32位升级到64位。但是,这只适用于64位硬件。
准备好在Windows上安装Bash了吗?单击“开始”,然后输入“打开窗口”。应显示“打开或关闭Windows功能”项,因此单击此项打开。正在填充列表,请稍候,然后向下滚动到Windows Subsystem for Linux。
应选中此框。如果不是,请添加一个复选框,然后单击“确定”进行确认。
系统将提示您重新启动Windows,因此请按照以下说明操作。重新启动后,打开“开始”>;“Windows应用商店”。使用搜索工具查找与“Linux”相关的条目,然后选择第一个选项,在Linux上运行Windows。
选择要安装的首选Linux版本。无论您选择哪一个,都将决定Bash体验。例如,如果您选择kalilinux,您将能够使用特定于该操作系统的命令。
安装Linux操作系统,然后等待。完成后,在Windows应用商店中单击“启动”,或从“开始”菜单中打开它。第一次运行时,系统会提示您输入用户名和密码以创建用户帐户。
其他方法可用于启动所选的Linux环境。从“开始”菜单,可以输入:
两者都将显示为“Run命令”,可以选择该命令立即打开bashshell。使用这两种方法的区别在于,它们在/mnt/c/Windows/System32目录中打开。这意味着您可以在Windows10中浏览System32子目录。
请注意,使用Linux环境不可能损坏Windows 10。您输入的任何命令都只会损坏Linux的Windows子系统和所选的操作系统。Windows 10将保持安全。
另外,运行Bash不再需要在Settings中启用windows10开发人员模式。
在Windows10中运行LinuxBashshell时,可以输入各种命令行指令。
但是这与仅仅使用Windows命令提示符或PowerShell有什么不同呢?
当然,这两种系统是完全不同的。使用PowerShell或命令提示符,您只能使用特定于Windows的命令。例如,这意味着使用
dir用于查看目录内容的命令;在Linux中,等效命令是
ls.
基本上,Windows和Linux之间的差异是这两种文本环境的区别所在。在windows10中使用bashshell的优点是可以在Windows中轻松访问Linux。这节省了设置虚拟机或重新启动到Linux的双引导安装的时间。
通过在windows10上设置bashshell,您可以像在Linux PC上一样使用它。
标准命令,如
help将向您展示如何使用预装的应用程序和工具。例如,
apt help将演示包管理器的用法。你可以用
sudo apt update获取最新的软件包,就像在Linux PC上一样。
同样地
sudo apt upgradecommand将Linux升级到操作系统的最新版本。
同时,还提供了其他标准命令。您可以使用
ifconfig,检查当前目录
pwd,并使用
cd.
您还可以使用
history命令。
简而言之,这就像在windows10操作系统中使用Linux一样。
为Linux设置Windows子系统和访问bashshell很容易。它也比运行虚拟机更快,而且比依赖双引导要简单得多。
总而言之,要在Windows 10上运行Linux Bash shell,您只需执行以下操作:
同时,几乎所有的Linux命令都可以在Windows上的bashshell中使用。有点生疏,还是需要帮助?查看我们的可下载的Linux命令行技巧指南。
...bash是什么、不同的模式(交互式和非交互式)以及它是如何产生的基础知识开始,这个站点提供了一个全面的背景知识来帮助您理解命令行的机制。 ...
...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...
Bash不是唯一的Linux shell。很容易尝试其他的shell,比如非常流行的Zsh。找到一个您喜欢的shell后,使用chsh命令将其设置为默认shell。我们会教你怎么做。 为什么贝壳很重要 shell位于您和操作系统之间。它在终端窗口内提供环境...
Linux上有多种类型的环境变量。了解如何查看它们,为本地和远程登录创建它们,并使它们在重新启动后仍然有效。 环境变量的工作原理 启动终端窗口及其内部的shell时,会引用一组变量,以确保shell配置正确。这些变量还确...
...话说,他们将“file”和“file”视为两个独立的文件。 如何工作 这是一个NTFS文件系统功能,可以按目录启用。它不适用于您的整个文件系统,所以您可以只为用于开发目的的特定文件夹启用区分大小写功能。 Windows 10在2018年4...
...些指南汇总到一个大列表中。 windows上linux入门 相关:如何在windows10上安装和使用Linux Bash Shell 您可以在任何版本的windows10(包括windows10home)上安装Linux环境和bashshell。但是,它确实需要64位版本的Windows10。您只需启用Windows Subs...
...改这些凭据。 用户帐户在linux环境中的工作方式 相关:如何在windows10上安装和使用Linux Bash Shell 当您通过在安装后启动新的Linux发行版来设置它时,系统会要求您为bashshell创建一个用户帐户。Windows将其称为“UNIX用户帐户”。因...
...定制Zsh shell,就像在Linux中一样。 从安**ash开始 相关:如何在windows10上安装和使用Linux Bash Shell 在安装您选择的shell之前,您首先需要为Linux启用Windows子系统并安装Linux环境。在本文中,我们将以Ubuntu为例,但是您可以在openSUSE...