V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
b00tyhunt3r
V2EX  ›  程序员

用 WSL 学 Linux

  •  
  •   b00tyhunt3r · 2019-11-17 12:13:22 +08:00 · 4132 次点击
    这是一个创建于 1835 天前的主题,其中的信息可能已经有所发展或是发生改变。

    会有坑吗? WSL 用哪个发行版比较好嘞?

    17 条回复    2019-11-19 18:17:20 +08:00
    codehz
        1
    codehz  
       2019-11-17 12:18:28 +08:00
    建议虚拟机
    b00tyhunt3r
        2
    b00tyhunt3r  
    OP
       2019-11-17 12:36:36 +08:00
    @codehz 大佬,可以说一下具体原因嘛🥺
    codehz
        3
    codehz  
       2019-11-17 12:41:02 +08:00 via Android   ❤️ 1
    当然是虚拟机方便快照,出事回滚就好)
    还有就是 wsl 出问题还得区分到底是谁的问题
    iceheart
        4
    iceheart  
       2019-11-17 13:22:45 +08:00 via Android
    wsl 不是 linux,只是应用层的虚拟化,类似 wine。
    locoz
        5
    locoz  
       2019-11-17 13:24:28 +08:00 via Android
    直接虚拟机或者远程服务器,wsl 你碰到奇葩问题都不知道是怎么产生的。
    CantoAllaVita
        6
    CantoAllaVita  
       2019-11-17 13:25:02 +08:00 via Android
    是学生吗,是的话用 ubuntu 就可以,随便折腾出问题卸了重装。
    需要备份的不是系统配置而是脑子里的知识,建议学会一个东西就写篇博客备份一下。
    yanlx
        7
    yanlx  
       2019-11-17 13:34:20 +08:00 via iPhone
    有坑,比如学习 shell 脚本,很多书第一个范例就是:

    #! /bin/bash
    date
    who

    wsl1 运行 who 是不会有输出的。
    总之各种小坑(看看 github 上的 issue 就知道有什么坑了)。
    建议虚拟机。
    SorcererXW
        8
    SorcererXW  
       2019-11-17 13:46:40 +08:00
    Docker 吧,出问题直接删掉容器
    weixiangzhe
        9
    weixiangzhe  
       2019-11-17 13:48:55 +08:00 via Android
    虚拟机好 有快照,建议 manjaro, 安装应用方便
    ErrorMan
        10
    ErrorMan  
       2019-11-17 14:36:53 +08:00
    虚拟机快照吧,初学的时候容易搞出事来,有快照的话方便复原
    lisachensyd
        11
    lisachensyd  
       2019-11-17 15:17:50 +08:00
    WSL 还是有坑的,建议原生 linux
    zjyl1994
        12
    zjyl1994  
       2019-11-17 18:55:40 +08:00
    VirtualBox 装真的 Linux 吧,wsl 只是上层看起来是 linux,外加支持一些程序而已,有很多东西不支持的。
    虚拟机可以快照可以回滚,误操作处理很方便。而且是真 Linux,命令的输出肯定和现实环境一样。
    flynaj
        13
    flynaj  
       2019-11-17 20:57:28 +08:00 via Android
    virtualbox 装 Debian
    explore365
        14
    explore365  
       2019-11-17 22:21:50 +08:00
    大体上差不多,偶尔有一点点差异

    做了两个版本的 WSL 镜像,原版的系统,源改成了清华大学的源,解压到目录直接运行就自动安装
    https://dl.qlnmp.com/release/wsl/CentOS-7.zip CentOS7
    https://dl.qlnmp.com/release/wsl/Alpine-3.10.2.zip Alpine 3.10.2
    edk24
        15
    edk24  
       2019-11-18 03:23:21 +08:00
    学 linux 我个人建议 双系统, 我安了一个 deepin. 现在生产用 deepin 娱乐用 win 写代码离不开 deepin 了

    并且在这一年的使用时间里, 学到了不少运维知识. 毕竟要用 前期就得折腾. 会了用起来就很轻松

    用带桌面的 linux 也要多使用命令, 当然这对我们搞编程的来说是必须的. 不然干啥装这玩意儿
    zetaoyang
        16
    zetaoyang  
       2019-11-18 08:16:04 +08:00 via Android
    笔记本上装双系统吧
    b00tyhunt3r
        17
    b00tyhunt3r  
    OP
       2019-11-19 18:17:20 +08:00
    @explore365 老哥 想问下微软商店自带的 ubuntu 不好用吗?另外还有 Debian,为什么要额外做这两个 distro 呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:15 · PVG 01:15 · LAX 09:15 · JFK 12:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.