美文网首页
Windows 10 | WSL

Windows 10 | WSL

作者: mrzhqiang | 来源:发表于2018-05-25 13:24 被阅读0次

    因为线上环境是 Linux 系统,我需要保持开发环境与线上环境的一致性,而公司电脑撑不起虚拟机的运行,从而促使我寻找相关解决方案。经过一个下午的搜索,我找到了 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 键】唤起小娜,搜索【启用功能】。

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

    1.2 激活 WSL 功能

    第一步,唤起小娜,搜索【PowerShell】,选择【以管理员身份运行】。

    第二步,输入下面的命令运行,出现提示时,重启电脑。

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

    1.3 选择发行版本

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

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

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

    提示:获取和安装都是免费的,不用担心收费。

    1.4 测试运行

    第一步,唤起小娜,搜索【wsl】、【bash】、【ubuntu】,或者从 CMD 命令行中输入【bash】回车,都可以进入 WSL。

    注意:如果你安装了 Git 工具,那么不要选择 Git Bash,它与 WSL 不相通。

    提示:使用 wsl 进入的是 C 盘 System32 目录,使用 ubuntu 进入的是 WSL 的 /home/<username> 目录。

    二、实践

    双系统互操作:

    • 从 Windows 命令行运行 Linux 工具
    • 从 WSL 运行 Windows 工具

    总结

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

    相关文章

      网友评论

          本文标题:Windows 10 | WSL

          本文链接:https://www.haomeiwen.com/subject/zvuyjftx.html