Skip to content

Commit 165d279

Browse files
committed
更新文章2026-02-06
1 parent c9fb780 commit 165d279

2 files changed

Lines changed: 104 additions & 2 deletions

File tree

‎_posts/2026-02-02-GitHub Pages网站搭建教程.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
layout: post
3-
title: "Jekyll+GitHub Pages搭建指南"
3+
title: "Jekyll+GitHub Pages网站搭建指南"
44
date: 2026-02-02 10:00:00 +0800
55
categories: [博客教程] # 精准分类(两级)
66
tags: [github, jekyll, 静态博客] # 细分标签
7-
excerpt: "本文详细讲解从0到1搭建Jekyll+GitHub Pages博客,包括配置、部署、个性化全流程。" # 自定义摘要
7+
excerpt: "本文讲解搭建Jekyll+GitHub Pages博客,包括配置、部署、个性化全流程。" # 自定义摘要
88
---
99

1010
这是我的第一篇博客,记录基于Jekyll+GitHub Pages搭建个人博客的全过程。
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
layout: post
3+
title: "WSL2使用心得"
4+
date: 2026-02-02 10:00:00 +0800
5+
categories: [工具分享] # 精准分类
6+
tags: [WSL2, iflow] # 细分标签
7+
excerpt: "本文分享WSL2使用体验及教程,及iflow缓存位置更改的一种方案。" # 自定义摘要
8+
---
9+
10+
本文分享WSL2使用体验及教程,及iflow缓存位置更改的一种方案。
11+
12+
<!--more--> <!-- 摘要分隔符,前面内容会作为首页摘要 -->
13+
14+
## 一、WSL2 简介
15+
WSL(Windows Subsystem for Linux) 是微软在Windows 10/11中集成的Linux兼容层,WSL2是其第二代架构,主要特点:
16+
17+
- 完整Linux内核:在轻量级虚拟机中运行真正的Linux内核
18+
- 高性能:文件系统性能显著提升,接近原生Linux
19+
- 系统集成:与Windows深度集成,支持GUI应用
20+
- 开发友好:无需双系统即可使用Linux环境
21+
- 文件互通:可直接在系统间访问对方文件
22+
23+
## 二、安装及使用
24+
25+
### 一键安装
26+
```powershell
27+
# 以管理员身份打开PowerShell
28+
wsl --install
29+
# 默认安装Ubuntu,重启后完成配置
30+
```
31+
### 基础命令
32+
```bash
33+
# 查看已安装的发行版
34+
wsl --list --verbose # 或 wsl -l -v
35+
36+
# 设置默认发行版
37+
wsl --set-default <发行版名称>
38+
39+
# 终止运行中的发行版
40+
wsl --terminate <发行版名称>
41+
42+
# 关闭WSL
43+
wsl --shutdown
44+
45+
# 导出/导入发行版(备份/迁移)
46+
wsl --export <发行版> <导出路径.tar>
47+
wsl --import <新发行版名称> <安装路径> <导入文件.tar>
48+
49+
# 卸载发行版
50+
wsl --unregister <发行版名称>
51+
```
52+
更多内容请参考[官方文档](https://learn.microsoft.com/zh-cn/windows/wsl/)。
53+
### 存储位置备份及迁移
54+
WSL可以通过备份再导出的方式实现类似虚拟机快照的功能
55+
```powershell
56+
# 首先关闭所有WSL实例
57+
wsl --shutdown
58+
59+
# 创建快照:
60+
# 导出发行版到文件(Ubuntu为例)
61+
wsl --export Ubuntu D:\WSL-Backup\ubuntu.tar
62+
63+
#载入快照:
64+
# 卸载当前发行版
65+
wsl --unregister Ubuntu
66+
# 导入发行版
67+
wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL-Backup\ubuntu.tar
68+
```
69+
WSL可将存储位置迁移到D盘以节省C盘空间
70+
```powershell
71+
# 1.关闭所有WSL实例
72+
wsl --shutdown
73+
# 确认已停止
74+
wsl -l -v
75+
76+
# 2.创建备份目录(D盘)
77+
mkdir D:\WSL-Backup
78+
# 导出发行版到文件(以Ubuntu为例)
79+
wsl --export Ubuntu D:\WSL-Backup\ubuntu.tar
80+
# 如果有多个发行版,分别导出
81+
wsl --export Ubuntu-20.04 D:\WSL-Backup\ubuntu2004.tar
82+
wsl --export Debian D:\WSL-Backup\debian.tar
83+
84+
#3.卸载发行版(已备份)
85+
wsl --unregister Ubuntu
86+
# 确认已卸载
87+
wsl -l -v
88+
89+
#4.在D盘创建WSL存储目录
90+
mkdir D:\WSL\Ubuntu
91+
# 导入到新位置
92+
wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL-Backup\ubuntu.tar --version 2
93+
```
94+
## 三、使用iFLOW
95+
iFlow CLI 是一款终端AI助手,可以分析代码、执行编程任务、处理文件操作。
96+
[使用说明](https://platform.iflow.cn/cli/quickstart)
97+
98+
它的使用非常简单,效果也还说得过去,最重要的是提供了免费的大模型,可以实现零成本帮你干活,但是我之前一直找不到合适的方法迁移它的缓存(默认C盘),并且Windows和命令行在一起听起来好像有点怪😅遂搁置。
99+
100+
使用WSL之后发现他们两个倒是挺般配,WSL提供的Linux环境原生支持命令行,一句话就能安装,且iflow的缓存在WSL内部,可通过上述方法迁移(C盘终于得到了解脱~🎉)。
101+
102+
由于WSL和宿主系统间可以互通内存(挂载在"/mnt/"下),所以可以很方便的使用WSL中的iflow分析宿主系统中的文件👍。

0 commit comments

Comments
 (0)