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

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

目錄

安裝 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

相關連結

標籤 :
comments powered by Disqus

相關文章

Kobo Nia 6” 閱讀器:您的隨身知識庫

Kobo Nia 6” 閱讀器:您的隨身知識庫

前言:探索 Kobo Nia 6” 的魅力 今天我要與大家分享的是一款我近期非常喜愛的電子閱讀器 — Kobo Nia 6”。在這個數位時代,電子閱讀器已經成為了許多書迷的必備工

閱讀更多
使用 OpenSSH 替沒有固定 IP 的本地主機 (WSL2) 建立反向 TCP 遠端通道 (Ngrok 免費替代)

使用 OpenSSH 替沒有固定 IP 的本地主機 (WSL2) 建立反向 TCP 遠端通道 (Ngrok 免費替代)

若我們希望將本地主機的服務,例如 ssh 伺服器供外部連線,但我們又沒有固定 IP 時,我們可以使用 OpenSSH 建立反向 TCP 遠端通道,讓外部主機可以透過這個通道連線到

閱讀更多
在 Linux 停用自動休眠功能的簡單方法

在 Linux 停用自動休眠功能的簡單方法

最近在不用的筆電上安裝 Linux Server,發現它在關閉蓋子後會自動進入睡眠模式,這對於我來說是不必要的。如果你也遇到類似的問題,這篇文章將教你如

閱讀更多