WSL(Windows Subsystem for Linux)是 Windows 10 中一個極其重要的開發工具,它允許用戶在 Windows 系統中安裝並使用各種 Linux 發行版,實現了 Windows 和 Linux 的互通性。本文將為大家介紹如何在 Windows 10 中安裝和配置 WSL,包括以下幾個方面:
一、準備工作
在安裝 WSL 之前,需要確保以下兩項條件已經滿足:
1. Windows 10 版本號
您的 Windows 10 系統需要滿足 Version 2004 或更高版本,否則無法安裝 WSL。您可以通過以下步驟來檢查您的 Windows 10 系統版本:
$ winver
如果您的系統版本號低於 Version 2004,需要先升級 Windows 10 操作系統。
2. 啟用 WSL 功能
在安裝 WSL 之前,需要先在 Windows 10 系統中啟用 WSL 功能。您可以通過以下步驟來啟用 WSL 功能:
步驟一:以管理員身份打開 PowerShell
在 Windows 10 中,您可以使用快捷鍵 Win + X
來打開「快速訪問菜單」,然後選擇「Windows PowerShell(管理員)」來以管理員身份打開 PowerShell。
步驟二:運行以下命令啟用 WSL 功能
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
上述命令將會啟用 WSL 功能,並且需要耐心等待一段時間來完成安裝。
二、安裝 Linux 發行版
安裝 WSL 後,您需要從 Microsoft Store 中下載並安裝 Linux 發行版。目前 Microsoft Store 中支持的 Linux 發行版非常豐富,可以選擇根據自己的需要選擇適合的發行版。以安裝 Ubuntu 20.04 為例,您可以按照以下步驟來安裝 Linux 發行版:
1. 打開 Microsoft Store
您可以使用 Windows 10 中自帶的 Microsoft Store 應用程序來搜索並下載安裝 Linux 發行版。在 Microsoft Store 中搜索「Ubuntu」,然後選擇「Ubuntu 20.04 LTS」來進入安裝頁面。
2. 點擊「獲取」按鈕安裝
在 Ubuntu 20.04 LTS 的安裝頁面中,您可以看到一個「獲取」按鈕。點擊該按鈕即可開始下載和安裝 Ubuntu 20.04 LTS。
3. 啟動 Linux 發行版
安裝完 Linux 發行版後,您可以在 Windows 10 中啟動 Linux 發行版應用程序。在 Ubuntu 20.04 LTS 中,您需要設置一個用戶名和密碼,然後等待一段時間來完成初始化。
三、配置 Linux 發行版
在安裝和啟動 Linux 發行版後,您可以通過以下方式來進一步配置和使用 Linux 系統:
1. 更新和升級軟體包
在 Ubuntu 20.04 LTS 中,您可以使用以下命令來更新和升級系統中的軟體包:
$ sudo apt update
$ sudo apt upgrade
上述命令將會從 Ubuntu 軟體源中更新和升級所有軟體包。在更新和升級完畢後,您可能需要重新啟動 Linux 發行版以應用新的軟體包。
2. 配置默認的 shell
在安裝 Linux 發行版後,默認的 shell 是 bash。如果您想要更換為其他的 shell,例如 zsh,可以按照以下步驟來進行配置:
步驟一:安裝需要的 shell
在 Ubuntu 20.04 LTS 中,您可以使用以下命令來安裝 zsh:
$ sudo apt install zsh
步驟二:更換默認的 shell
在安裝好需要的 shell 後,您可以使用以下命令來更換默認的 shell:
$ chsh -s /usr/bin/zsh
在上述命令執行完畢後,需要重新啟動 Linux 發行版才能應用更改。
3. 共享文件夾
在 Windows 10 中安裝 WSL 後,您可以通過共享文件夾的方式讓 Windows 10 和 Linux 發行版之間實現文件互通。具體步驟如下:
步驟一:在 Windows 10 中創建共享文件夾
創建一個文件夾,例如:C:\wsl_share_test
步驟二:將共享文件夾掛載到 Linux 發行版中
$ sudo mkdir /mnt/wsl_share_test
$ sudo mount -t drvfs C:\\wsl_share_test /mnt/wsl_share_test
在上述命令執行完畢後,您可以在 Linux 發行版的 /mnt/wsl_share_test 目錄下看到共享文件夾內容。
步驟三:自動掛載共享文件夾
如果您希望在每次啟動 Linux 發行版時自動掛載共享文件夾,可以按照以下步驟來進行配置:
Step 1. 新建shell文件:
$ sudo touch /etc/profile.d/share_mount.sh
$ sudo vim /etc/profile.d/share_mount.sh
其中 share_mount.sh 文件內容為:
if [ ! -d /mnt/wsl_share_test ]
then
mkdir /mnt/wsl_share_test
fi
echo Mounting Windows share folder into WSL 2 for access
if ! mount | grep -q "wsl_share_test"; then
mount -t drvfs '\\\wsl$\Ubuntu\wsl_share_test' /mnt/wsl_share_test
fi
Step 2. chmod 755
chmod 755 /etc/profile.d/share_mount.sh
在上述步驟執行完畢後,您可以在每次啟動 Linux 發行版時自動掛載共享文件夾。
結語
以上就是 Windows 10 安裝 WSL 的詳細流程和配置方法,通過 WSL,我們可以在 Windows 10 中安裝和使用各種 Linux 發行版,讓 Windows 10 和 Linux 系統之間實現了完美互通。相信本文對於開發者朋友們在 Windows 10 中快速、高效地使用 WSL 是非常有幫助的。
原創文章,作者:RLUU,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133976.html