Windows 10 | WSL

WSL,全称 Windows Subsystem for Linux,引用微软官方的介绍:

使用适用于 Linux 的 Windows 子系统,开发人员可运行 GNU/Linux 环境(包括大多数命令行工具、实用程序和应用程序),直接在 Windows 上进行修改, 而不会造成虚拟机的系统开销。

你可以:

  1. 从 Microsoft Store 选择你最喜爱的 GNU/Linux 分发。
  2. 运行通用的命令行免费软件,如 grepsedawk 或其他 ELF-64 二进制文件。
  3. 运行 Bash shell 脚本和 GNU/Linux 命令行应用程序,这包括:
    • 工具:vim、emacs、tmux
    • 语言:Javascript/node.js、Ruby、Python、C/C++、 C# & F#、Rust、中转等
    • 服务:sshd、MySQL、Apache、lighttpd
  4. 使用自己的 GNU/Linux 分发包管理器安装其他软件。
  5. 使用类似于 Unix 的命令行 shell 调用 Windows 应用程序。
  6. 在 Windows 上调用 GNU/Linux 应用程序。

一、安装

参考微软官方教程:Install on Windows 10。

1.1 启用 WSL 功能

第一步,使用【Win + S 键】唤起小娜,搜索【启用功能】。

image

第二步,勾选上【适用于 Linux 的 Windows 子系统】,确定并重启。

image

1.2 选择发行版本

第一步,唤起小娜,搜索【store】。

image

第二步,在微软应用商店中,搜索【wsl】。

store.png

第三步,选择相应的发行版本,这里我选择【Ubuntu】。

18.04 LTS.png

提示:如果提示微软账号登录,可用已有账号登录或选择取消。

1.3 测试运行

第一步,唤起小娜,搜索【ubuntu】,打开,都可以进入 Ubuntu。

ubuntu.png
shell.png

提示:使用 ubuntu 进入的是 /home/ 目录。

二、实践

双系统互操作:

  • 从 Windows 命令行运行 Linux 工具
cmd.png
  • 从 Ubuntu 运行 Windows 工具
shell win.png
  • 从 Ubuntu 访问 Win10 文件
win fs.png

提示:Win10中盘符对应Ubuntu中“/mnt/盘符”,例如,Win10中c盘对应Ubuntu中路径是“/mnt/c",以此类推。

总结

时代在进步,要学的东西太多太多,不求甚解,但求有意思。

你可能感兴趣的:(Windows 10 | WSL)