win 7 pC上放置实际的Linux内核powershell基本wsL命令
适用于Linux的win子系统与powershell具有一定程度的交叉兼容性,并且可以在win shell中进行管理。这些是你配置时需要知道的一些基本命令。
用于Linux的win子系统(wsL)是一种功能强大的工具,其最新版本可在win 7 pC上放置实际的Linux内核。未来的发展也令人兴奋,因为在不久的将来会支持管道中的Gui应用程序,甚至可以使用一种容易的命令配置办法。
由于目前没有Gui支持,因此wsL是通过终端进行管理的。一旦你安装了Linux发行版,甚至安装了多个发行版,你都将要熟悉通过powershell进行管理并与之交互。
这是你要提交到内存的一些基本命令。
【怎么为Linux启用win子系统】
在获得wsL2之前,你需要具备wsL。这听起来或许有些奇怪,但是启用第一次迭代和第二次迭代的办法却大不相同。但是要拥有最新版本,你首先需要拥有第一个。没有即可途径来安装wsL2。
你们有全能的Linux子系统入门指南,你应该查看入门的全能入门手册,但是如果你正在寻找最快的路线,只需一行代码直接启用它你的机器。
以管理员身份打开powershell,然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-win-subsystem-Linux /all /norestart
你现在可以重新启动,也可以稍后重新启动,如果你也想获取wsL2配置,那么你们也有全能的指南。
【powershell的基本wsL命令】
你需要知道一些基本知识,特别是如果你正在运行wsL2或同时使用这两个版本,则包括用于管理哪个Linux发行版在哪个版本上运行的命令。对于所有这些命令,所有缩短的版本仅在win 7 19041和更高版本中可用,但是全能版本仍然值得一提,因为它们可以更好地解释你的工作。
【基本】
如果你位于powershell窗口中,并且只想进入默认的wsL Linux发行版:
wsl
凡exit总会然后带您回到powershell的。如果要启动特定发行版,请输入:
wsl -d 例如启动debian wsl -d debian
值得一提的是,在学习和管理wsL时,也许是所有工具中最有用的工具,这便是获得协助的办法:
wsl --help
如果你需要产品,这将在终端的主要命令列表中为你提供方便的列表。
【解决wsL版本】
要查看为每个已安装的Linux发行版分配了哪个wsL版本:
wsl --list --verbose 要么 wsl -l -v
后果还将显示你的哪个版本是带星号的默认wsl发行版。如果只想查看已安装的发行版,则只需删除全面选项直接。
如果你想更进一步,并确定默认安装的发行版,请输入:
wsl --set-default 或缩短至wsl -s 例如,如果你但愿将ubuntu配置为默认值,则输入wsl -s ubuntu。
如果你已经更新到wsL2,并且但愿将其作为默认配置,请输入以下命令:
wsl --set-default-version 2
这样可以确保以后安装的所有Linux都使用wsL2,但不会转换wsL 1版上已经安装的任何Linux。为此,你需要使用以下命令进行手动更改。
要修改发行版附带的wsL版本:
wsl --set -version 因此,例如,要将debian更改为wsL 2,你需要输入 wsl --set -version debian 2
【使用运行命令 wsl.exe】
可以运行执行很多Linux命令,而不必先启动到专用shell中。这对于快速过程(例如运行升级)特别方便。
为此,你将使用模板 wsl
如果只想在默认的Linux发行版中运行命令,则根本不需要指定参数。例如,要sudo apt update在默认处境下为ubuntu运行命令,只需输入:
wsl sudo apt update
系统将要求你输入Linux密码,否则,它将无需离开powershell而执行命令。如果要针对特定版本的Linux,则可以使用参数和选项作为目标。因此,使用相同的命令,但是这次以debian为例,你将输入:
wsl --distribution debian sudo apt update其中--distribution或是-d参数,debian是你的选择。
这适用于各种命令,可用于安装软件等,同时还支持标准Linux标志,例如-y自动接受。这里是一个示例命令,你们仅使用wsl.exe在debian上再次安装youtube-dl:
wsl -d debian sudo apt install youtube-dl -y
同样,启动应用程序和很多其他常规Linux功能,你可以遵循相同的模板。如果你有多个配置,则要以特定用户身份运行,即使与其他参数混合使用,上面的模板也将接受--user 或-u 。
【管理wsL】
你还需要记住一些基本命令,这些命令旨在协助你管理wsL配置。你们已经教程了其中的一些内容,例如列出发行版和配置默认值,但是还有其他一些方便的地方要了解。
如果要将发行内容导出到tar文件,请使用以下模板:
wsl --export
输入你想要创建的文件的全能路径也很重要,因此在下面的示例命令中,我正在将debian的导出创建到C:\驱动器上一个名为“代码”的文件夹中,并将其命名为“ debiantest” :
wsl --export debian c:\code\debiantest.tar
相比之下,你也可以使用相同的模板导入tar文件,将--export参数替换为--import。要运行导入的发行版,你需要输入:
wsl --distribution
因此,在导入上面创建的“ debiantest”文件后,要运行该文件:
wsl --distribution debiantest1
容易!
________________________________________
你可以在win 7上使用wsL进行众多操作,但这应该涵盖了在powershell中与之交互以及管理安装的大多数基础知识。
系统下载推荐
本站发布的系统与软件仅为个人学习测试使用,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
Copyright @ 2022 win10 64位系统版权所有