wsl-skill
SKILL.md
WSL 專家技能
本技能提供 Windows Subsystem for Linux (WSL) 環境下的全方位支援,涵蓋從基礎安裝到進階配置與管理的各個面向。
核心能力
-
子系統管理:
- 使用
wsl --install安裝新的發行版。 - 使用
wsl --list --all檢視所有已安裝或可用的子系統。 - 使用
wsl --set-default設置預設發行版。 - 使用
wsl --unregister註銷並刪除發行版。
- 使用
-
備份與遷移:
- 使用
wsl --export將發行版導出為 tar 檔案。 - 使用
wsl --import從檔案導入新的發行版,或將發行版移動到不同磁碟機。
- 使用
-
系統配置與自訂:
- 編輯
/etc/wsl.conf配置子系統行為(如啟用systemd)。 - 配置 Windows 端的
.wslconfig以管理資源分配(CPU, RAM)。 - 自訂 Shell 環境(zsh, oh-my-zsh, Powerlevel10k)。
- 編輯
-
跨系統互操作性:
- 在 PowerShell/CMD 中直接執行 WSL 指令:
wsl -d <Distro> <Command>。 - 管理檔案系統掛載與網路連接。
- 在 PowerShell/CMD 中直接執行 WSL 指令:
-
開發環境管理:
- 在 WSL 中使用
mise管理多種語言版本(Node.js, Python, Go 等)。 - 設定 Homebrew。
- 在 WSL 中使用
最佳實踐
- 版本選擇:優先使用 WSL 2 以獲得更好的性能與相容性。
- 資料備份:在進行重大更改(如移動磁碟路徑或註銷)前,務必先導出發行版作為備份。
- 互操作性:利用
wsl -d <Distro> -u <User> zsh -ic "<Command>"模式,可以確保在 Windows 中執行指令時載入完整的 WSL 環境變數與配置。
參考資源
- references/wsl-help.md:包含
wsl.exe的詳細 CLI 命令參考。 - references/wsl-setup-guide.md:包含 Zsh, Oh My ZSH, Mise, Node.js 等開發環境的快速安裝指南與配置範例。
Weekly Installs
1
Repository
gn00678465/skillsFirst Seen
Today
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1