什么是 WSL
適用于 Linux 的 Windows 子系統(tǒng)(WSL)是 Windows 的一項功能,可用于在 Windows 計算機上運行 Linux 環(huán)境,而無需單獨的虛擬機或雙重啟動。 WSL 旨在為想要同時使用 Windows 和 Linux 的開發(fā)人員提供無縫高效的體驗。
安裝WSL
開發(fā)人員可以在 Windows 計算機上同時訪問 Windows 和 Linux 的強大功能。 借助適用于 Linux 的 Windows 子系統(tǒng)(WSL),開發(fā)人員可以安裝 Linux 分發(fā)版(如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并在 Windows 上直接使用 Linux 應用程序、實用工具和 Bash 命令行工具(未經(jīng)修改),無需傳統(tǒng)虛擬機或雙包設置的開銷。
遇到的問題
wsl和window共享.ssh解決方案
- 使用軟連接鏈接SSH配置目錄
# 在wsl終端 rm -rf ~/.ssh ln -s /mnt/c/Users/daosong.peng/.ssh ~/.ssh - 配置automount
# 在wsl終端 vim /etc/wsl.conf # 添加下面內容 [automount] options = "metadata" - 給~/.ssh目錄配置權限
# 在wsl終端 chmod 600 ~/.ssh/id_rsa chmod 644 ~/.ssh/id_rsa.pub cerence chmod 700 ~/.ssh - 重啟wsl
#在CMD/PowerShell中輸入以下命令 wsl --shutdown wsl