最近在 Per Scholas 参加 CompTIA A+ 认证的培训,Core 2 的内容有很多专门关于 Linux 的内容。

为了更好的熟悉 Linux 系统,尤其是命令行下各种 Command 的操作,需要有一个 Linux 的系统。因为我的电脑是 Windows 11 Pro,所以我首先想到的是安装虚拟机,使用VirtualBox/VMWare,但是这种方式对资源的要求很高。经过一番和AI的交流,发现现在的 Windows 里面已经自带一个 WSL2 (Windows Subsystem for Linux 2),一旦安装,就相当于 Windows 内部可以直接启动 Linux 系统。

快速安装

废话少说,直接开始。

在 Windows 下以 Admininstrator 权限运行CMD,打开命令行,然后输入以下命令:

wsl --install

输入命令回车后,Windows 就开始下载缺省的 Linux 版本—— Ubuntu,下载完成就是安装,安装好后,需要你设置一个用户,缺省就用户名是当前的 Windows 用户名,需要输入密码(注意:这里输入密码不会显示任何内容,输入后回车即可,有重新输入确认环节)。

wsl --install

当以上一切顺利完成,恭喜你,你已经拥有了一个 Linux/Ubuntu 系统。

注意

  1. Window 11 系统无论是Home,Pro还是Enterprise版本都支持 WSL2,对于 Windows 10,需要确保版本好是在 2004 (Build 19041) 以上。

  2. WSL2 依赖于硬件虚拟化,如果一直安装不成功,可以查看硬件虚拟化是否启用。 我们可以打开 任务管理器,点击 性能 (Performance) 选项卡,选中 CPU。 在右下角找到 虚拟化 (Virtualization) 查看是否启用。 Check Virtualization 如果虚拟化是 已禁用 (Disabled) 的状态,则需要重启电脑,反复按下 F2Del 键进入 BIOS/UEFI 设置,找到 Intel VT-xAMD-V 选项并将其设为 Enabled

  3. 有时候安装好后没有反应,这个时候重启 Windows 系统试试。

基本使用

当安装成功并重启 Windows 系统后,打开你平时找文档的“文件资源管理器”,在左侧导航栏的底端,你会惊喜的发现有一个 Linux 小企鹅图标。 点击它,下面会列出你安装的Linux版本,如果你按照上面的命令安装,现在就有一个Ubuntu的目录。

Linux in File Explorer

点击这个目录,你就直接进到了 Ubuntu 系统的根目录。你可以直接把桌面的文档拖进去,或者把 Ubuntu 里的日志拖出来。这种“拖拽式”的文件互传,比任何虚拟机都要方便。

另一个变化是 CMD 命令行工具界面的变化。在工具标题栏边的下拉选项中,会出现 Ubuntu 的选项,直接点击该选项,命令行工具就会新开一个TAb,直接运行 Ubuntu,非常方便。

CMD Droplist

当然,启动 Linux/Ubuntu 还有其他方式,比如直接CRTL+R,然后输入 wsl 回车即可。又或者在 CMD 输入 wsl 回车。

这种方式启用 Linux/Ubuntu 速度很快,几乎就是打开一个 Windows 应用一样,而且占用资源极少,虚拟机方式安装完全无法相比。

如果想离开 Linux 回到 Windows,直接输入 exit 即可。

其他 wsl 命令

我们刚才使用 wsl --install 安装 Ubuntu,wsl 命令还有其他选项需要了解: (下面 wsl 相关命令是在Windows的CMD命令行运行,不是在Linux里运行

wsl --list:这个命令会列出当前安装的 Linux 版本。

wsl --list --online:这个命令会列出 Microsoft 提供下载的各种 Linux 版本。

如果你想安装其他版本的Linux(比如 Kali-linux ),你可以使用下面命令: wsl --install --Kali-linux

如果你装了多个 Linux,可以使用指定名称进入: wsl -d Kali-linux

wsl --status:当前 wsl的 状态信息。

如果你想删除某个 Linux 版本(比如 Kali-linux ),使用下面命令:

wsl --unregister Kali-linux

这是“物理级”的抹除!一旦执行,对应的 Linux 文件夹和数据会瞬间消失!

其他技巧

  1. 当你关闭了所有的 Linux 窗口后,其实Linux 还在后台“待命”。如果你想彻底释放资源,要使用下面命令: wsl --shutdown

  2. 如果某天启动报错,先别急着卸载。试试这行命令: wsl --update 它会像手机更新系统一样,自动从云端抓取最新的 Linux 内核补丁。

  3. 桌面快捷方式 如果想在桌面创建一个Linux的快捷方式,一键启动。可以在桌面新建“快捷方式”,目标输入 wsl -d Ubuntu即可。 如果想将该快捷图标改成Ubuntu的图标,可以点击右键,进入属性 -> 更改图标,然后定位到 C:\Users\[用户名]\AppData\Local\wsl\ 目录,选定 Ubuntu 原生图标。


I Built a Study Tool While Preparing for CompTIA A+ — Now It's Open Source

2026-02-22 by Vincent Ping

I was studying for CompTIA A+ when I got frustrated with reviewing wrong answers in a plain document. So I built a tool — and now it's open source.

read more

备考 CompTIA A+,我用 Python 做了个错题练习工具

2026-02-21 by Vincent Ping

备考 CompTIA A+ 期间,用文档记录错题越来越不方便,于是我用 Python 做了一个交互式的错题练习工具,现已开源。

read more

龙龙读书记1:爱上植物的第一本书

2025-02-12 by Vincent Ping

天下没有不爱阅读的孩子,关键是要找到孩子的兴趣!所以对于家长来说,培养孩子的阅读习惯,从发现孩子的兴趣开始。

read more

科幻故事 | 咖啡留香:一次关于意识上传的实验记录

2024-11-05 by Vincent Ping

"意识不是被给予的,而是不断创造的。"这是李元教授生前常说的一句话。作为一名量子物理学家,他用自己最后的时光,完成了一场惊世骇俗的实验。

read more

带儿子学魔方的几点体会

2020-12-16 by Vincent Ping

从龙龙5岁就和孩子一起玩,学了忘,忘了学,前前后后好几年,值得么?

read more

Tkinter根窗口设置小技巧:程序启动最大化和程序窗口图标设置

2020-10-27 by Vincent Ping

介绍Tkinter程序根窗口的设置方法,同时介绍程序启动时窗口最大化和程序窗口图标设置的小技巧。

read more

Hello World,编写一个Tkinter程序需要哪些基本步骤?

2020-10-13 by Vincent Ping

Tkinter程序的开发工作可以分成四个步骤。

read more

孩子运动,是选篮球还是足球??

2020-08-24 by Vincent Ping

篮球和足球都是团体对抗的球类运动,训练方式也相似,对于提高身体素质,培养孩子的对抗意识和团队合作意识很有帮助。但是因为运动形式的差别,篮球更有利于身体的全面锻炼,对孩子长身高有帮助,同时也有利于脑部发育。

read more

2020年温针灸足三里筑基记录

2020-06-03 by Vincent Ping

2018年的温针灸足三里百次筑基,对我的身体有很大帮助。今年准备再次温针灸足三里,希望经过三伏天,重新百次筑基。6月1号开始第一次,特记录如下。

read more