如何在 Windows 使用 WSL2 建立 Linux 開發環境

如何在 Windows 使用 WSL2 建立 Linux 開發環境

目錄

隨著微軟提供 WSL2,越來越多工作環境都轉移到 WSL2 下使用 Linux 進行開發,因此記錄一下純指令在 Windows 上安裝 WSL2 並且建立 Linux 開發環境的流程。 並且附上我習慣的預設設定讓 WSL2 更加好用。

安裝 WSL2

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --update --web-download
wsl --set-default-version 2

安裝 Ubuntu 20.04

wsl --install -d Ubuntu-20.04 --web-download
wsl --set-default Ubuntu-20.04

Linux 初始化及環境設定

將系統更新至最新

sudo apt-get install -y software-properties-common
sudo apt update && sudo apt upgrade -y

讓使用者不需要密碼執行 sudo

echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/$USER

讓使用者進入 WSL 時自動切換到家目錄

if [ "${PWD:-}" = "/mnt/c/Users/$USER" ]; then
  cd ~
fi

相關連結

標籤 :

相關文章

Logitech M720 Triathlon Mouse:商務人士的最佳選擇

Logitech M720 Triathlon Mouse:商務人士的最佳選擇

今天我要介紹的是 Logitech M720 Triathlon 滑鼠,一款專為多工操作和商務人士設計的滑鼠。當我們談到辦公室的必備工具時,一款好的滑鼠絕對是列表上的佼佼者。而 M720 Triathlon 滑鼠

閱讀更多
Raymii VS9 螢幕支架:完美的居家工作夥伴?

Raymii VS9 螢幕支架:完美的居家工作夥伴?

今天我要介紹的是一款來自台灣品牌 Raymii 的 VS9 螢幕支架。在這個居家工作成為新常態的時代,擁有一款好的螢幕支架不僅可以提高工作效率,還能確保我們的坐姿

閱讀更多
如何使用 GitHub Actions 自動建立並推送 Docker Image

如何使用 GitHub Actions 自動建立並推送 Docker Image

在我們先前的文章 中,我們學習了如何使用 buildx 來建立能在多平台運行的 Docker Image。然而,這種方法仍需要手動操作。為了讓我們能在 Hugo 有新版本更新時自動

閱讀更多