Windows中的Linux子系统

2020-11-15   436 次阅读


摘要:这是一篇介绍Windows Subsystem for Linux安装以及使用的介绍,可以方便地在Windows下使用Linux系统。

通常情况下,只有一个Windows系统,在想要使用Linux系统或者记不清了Linux命令时,想去试试手却发现打开虚拟机实在太慢了!!!!

就在这个时候,WSL(不是我死了的缩写噢!)横空出世啦!

什么是WSL

简单的说,就是以软件的形式在Win10上运行原生的Linux,可以让你不用安装双系统或者不要使用虚拟机即可快速使用Linux系统。

安装WSL

打开WSL功能

打开 控制面板->程序和功能->启用或关闭Windows功能->✔适用于Linux系统的Windows子系统

接着重启电脑

image-20201115195743865

下载WSL

打开微软应用商城搜索WSL,我这里选择Ubantu(据我所知目前这个最好用,其他或多或少有点问题)

image-20201115200214422

运行WSL

安装完成后可在开始菜单里找到快捷方式并启动,第一次运行需要等待安装并设置用户名、密码。

除此之外你还可以使用以下命令运行wsl:

  • wsl 或者 bash
  • wsl [command]或者bash -c [command]
  • Linux系统名称(如:ubuntu),这跟上面在开始菜单里启动是一样的

设置默认登陆用户

当我们运行WSL时,它会用第一次运行时输入的用户名登陆,如果想改为其他用户,可以(以ubuntu为例):

ubuntu config --default-user root

这样,以后再运行ubuntu它就会默认以root登陆。此外还可以“ubuntu /?”查看其更多使用方法。

然后输入passwd,就可以修改root密码啦

使用wslconfig命令进行管理

1.设置默认运行的linux系统

wslconfig /setdefault 

正如上面所说,如果执行wslconfig /setdefault ubuntu,那么执行bash命令则会运行ubuntu

2.卸载linux系统

wslconfig /unregister 

当系统出现问题,我们可以卸载后重新安装。如:wslconfig /unregeister ubuntu

3.查看已安装的linux系统

wslconfig /list

本文由 hongCYu 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
原文链接:https://hongcyu.cn/posts/windows-inux.html
最后更新于:2020-12-03 16:40:28

Coffee