cmd重复上一个命令快捷键_想在Win10上安装Linux,只需一个命令即可实现

尽管在Windows 10上,安装用于Linux 2的Windows子系统并不困难,但它需要很多步骤,如果你还想将WSL2设置为默认值,则需要更多步骤。但是,在将来的版本中,微软致力于简化安装过程,以将步骤简化为仅用一个命令即可实现,该命令可启用WSL组件、虚拟机平台并提示你重新启动。

此外,新命令还将默认安装最新的Ubuntu发行版。如果你希望使用其他Linux发行版,可以在命令中添加一个选项来选择另一个Linux发行版安装。除了新的快速简便过程之外,还有一个新命令可以使用户仅通过一个命令就可以更轻松地更新内核。

在本文中,你将学习在电脑上安装WSL 2平台的简单步骤,此外,我还将介绍在Windows 10(Build 20246及更高版本)上更新Linux内核的步骤。

a558e58eddea7f88ee7a3102ae1569f2.png

本文目录

  • 安装Windows Subsystem for Linux 2组件
  • 用特定发行版安装Windows Subsystem for Linux 2
  • 更新适用于Linux 2内核的Windows子系统

一、安装Windows Subsystem for Linux 2组件

要使用命令提示符快速安装WSL2,请执行以下操作:

1.在Windows 10上单击任务栏上的“搜索”按钮,搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

2.键入以下命令以安装WSL 2,然后按Enter:

wsl --install

完成这些步骤后,所需的Linux组件将自动安装在Windows 10以及最新版本的Ubuntu Linux发行版上。

二、用首选发行版安装Windows Subsystem for Linux 2

如果你喜欢另一种风格的Linux,WSL2命令还包括一个用于查看和选择其他发行版的选项。

要使用特定发行版安装WSL2,请使用以下操作:

1.在Windows 10上选择“以管理员身份运行”命令提示符。

2.键入以下命令来查看可用发行版的列表,然后按Enter键:

wsl --list --online

说明:在撰写本文时,可以安装Ubuntu、Debian、Kali Linux、openSUSE和SUSE Linux Enterprise Server。

3.键入以下命令以安装WSL 2,然后按Enter:

wsl --install -d DISTRO-NAME

在命令中,请记住将“DISTRO-NAME”替换为要安装的发行版的名称,例如Debian。

4.根据需要继续进行Linux发行版设置。

完成这些步骤后,Windows Subsystem for Linux2组件将与你指定的Linux发行版一起安装。

三、更新适用于Linux 2内核的Windows子系统

要使用命令提示符更新WSL 2内核,请使用以下操作:

1.在Windows 10上选择“以管理员身份运行”命令提示符。

2.键入以下命令以安装适用于Linux 2的Windows子系统,然后按Enter:

wsl --update

完成这些步骤后,如果有可用的更新,它将下载并安装在计算机上。

注意事项:

可以从Windows 10 build 20246和更高版本开始使用以上操作,预计其他用户将在版本Windows 10 21H2中获得这些更改。

更多windows 10操作系统使用技巧,请关注→→#win10玩机技巧#

想了解更多精彩内容,快来关注@微课传媒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将另一个 Linux 机器上执行的命令的结果发送到微信,您要进行以下步骤: 1. 在本地机器上安装 `expect` 工具,例如在 Ubuntu 上可以使用以下命令进行安装: ``` sudo apt-get install expect ``` 2. 编写一个 `expect` 脚本,用于在远程机器上执行命令并将结果保存到本地机器上的一个临时文件中。例如,将以下脚本保存为 `remote_cmd.expect` 文件: ``` #!/usr/bin/expect # 设置远程机器的用户名、IP 地址和密码 set user username set host remote_machine_ip set password your_password # 设置要在远程机器上执行的命令 set command "command" # 登录远程机器并执行命令,并将结果保存到本地机器上的一个临时文件中 spawn ssh $user@$host $command expect { "*password:*" { send "$password\r" } } set timeout -1 expect eof set result $expect_out(buffer) set file [open "/tmp/result.txt" "w"] puts $file $result close $file ``` 在脚本中,您要设置远程机器的用户名、IP 地址和密码,以及要在远程机器上执行的命令。脚本执行完毕后,结果将保存到本地机器上的 `/tmp/result.txt` 文件中。 3. 在本地机器上执行以下命令,使用 `expect` 脚本登录远程机器并执行命令: ``` expect remote_cmd.expect ``` 4. 使用 `curl` 命令将 `/tmp/result.txt` 文件中的内容上传到一个文件共享服务,例如 https://file.io,获取上传文件的 URL。 ``` curl -F "file=@/tmp/result.txt" https://file.io ``` 5. 将上传文件的 URL 发送到微信即可。 注意,为了保证安全性,您应该在远程机器上创建一个仅限于执行指定命令用户,并使用该用户登录远程机器。另外,您要确保本地机器和远程机器之间可以正常通信,并且远程机器可以访问互联网。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值