- การติดตั้งและจัดการ WSL, ดิสโทรและเวอร์ชัน (WSL 1/2) ด้วย คำสั่ง รหัสกุญแจ.
- แนวทางปฏิบัติที่ดีที่สุดในการปฏิบัติงาน: การเก็บรักษา ใน WSL, สถานีปลายทาง และบรรณาธิการระยะไกล
- การบูรณาการที่จำเป็น: Git, Docker, ฐานข้อมูล, GPU และ ปพลิเคชัน GUI
หากคุณเขียนโปรแกรมบน Windows และต้องการใช้งาน เครื่องมือและเวิร์กโฟลว์ของ Linuxโดยไม่ต้องใช้เครื่องเสมือนหรือการบูต แบบสองระบบที่ยุ่งยาก WSL คือพันธมิตรที่ดีที่สุดของคุณด้วย Windows Subsystem for Linux คุณสามารถติดตั้งดิสทริบิวชันต่างๆ เช่น Ubuntu, Debian หรือ openSUSE และเรียกใช้ยูทิลิตี้ เชลล์ และเซิร์ฟเวอร์ราวกับว่าอยู่บนระบบ Linux ดั้งเดิม แต่ผสานรวมเข้ากับ Windows อย่างลงตัว
ในคู่มือนี้ ผมจะอธิบายทีละขั้นตอนเกี่ยวกับวิธีการตั้งค่าสภาพแวดล้อมการพัฒนาที่ทันสมัยด้วย WSL: การติดตั้งอย่างรวดเร็ว การเลือกเวอร์ชัน การจัดการเวอร์ชัน WSL ชื่อผู้ใช้และรหัสผ่าน แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดเก็บข้อมูล เทอร์มินัล VS Code/Visual Studio Git Docker ฐานข้อมูล การเร่งความเร็ว GPU แอปพลิเคชันกราฟิกของ Linux และคำสั่งสำคัญนอกจากนี้ คุณจะได้เรียนรู้วิธีการปรับแต่งเชลล์ของคุณด้วย Zsh และจัดการ Node.js ด้วย nvm เพื่อให้สามารถทำงานกับหลายเวอร์ชันได้อย่างราบรื่น
ข้อกำหนดเบื้องต้นและการตรวจสอบเวอร์ชัน Windows
WSL ทำงานบน Windows 10 เวอร์ชัน 2004 (รุ่น 19041) หรือสูงกว่าและบน หน้าต่าง 11หากคุณไม่แน่ใจเกี่ยวกับเวอร์ชันของคุณ ให้กด Windows + R แล้วพิมพ์ winver และยืนยันว่ารุ่นของคุณเข้ากันได้
เพื่อใช้คำสั่งติดตั้งแบบง่าย wsl --install ขอแนะนำให้มีรุ่นล่าสุด (Windows 10 20262+ หรือ Windows 11 ปัจจุบัน)หากคุณขาดการอัปเดต คุณสามารถทำได้จากการตั้งค่าหรือด้วยตัวช่วย Windows Update
หากระบบของคุณไม่อนุญาตให้เปิดใช้งาน WSL 2 ให้เปิดใช้งานการจำลองเสมือนใน BIOS/UEFI และตรวจสอบให้แน่ใจว่าคุณสมบัติ "แพลตฟอร์มเครื่องเสมือน" พร้อมใช้งานใน Windowsสำหรับระบบที่ติดตั้งด้วยตนเองในเวอร์ชันเก่า คุณอาจต้องอัปเดตเคอร์เนล Linux ของ WSL
การติดตั้ง WSL ที่รวดเร็วเป็นพิเศษ

วิธีที่ตรงที่สุดคือเปิดPowerShellหรือCommand Promptในฐานะผู้ดูแลระบบ แล้วเรียกใช้คำสั่งต่อไปนี้ :
wsl --install
คำสั่งนี้จะเปิดใช้งานส่วนประกอบ WSL และแพลตฟอร์มเครื่องเสมือน ดาวน์โหลดเคอร์เนล Linux ตั้งค่า WSL 2 เป็นค่าเริ่มต้น และติดตั้ง Ubuntu โดยอัตโนมัติ Windows อาจแจ้งให้คุณรีสตาร์ทเพื่อทำการติดตั้งให้เสร็จสมบูรณ์
หากคุณต้องการรูปแบบการจัดวางที่แตกต่างออกไป คุณสามารถระบุได้ในระหว่างการติดตั้งโดยใช้คำสั่ง :
wsl --install -d <NombreDeLaDistro>
หากต้องการดูแคตตาล็อกออนไลน์ โปรดใช้ :
wsl --list --online
บนคอมพิวเตอร์รุ่นเก่าหรือหากคุณต้องการการควบคุมแบบละเอียด คุณมีตัวเลือกในการติดตั้งด้วยตนเองจากคุณลักษณะของ Windows หรืออิมพอร์ต TAR ที่มีดิสโทรแบบกำหนดเองอย่างไรก็ตาม สำหรับผู้ใช้ส่วนใหญ่ ทางลัดด้วย --install มันเป็นวิธีที่สะดวกสบายที่สุด
การบูตครั้งแรก: ชื่อผู้ใช้และรหัสผ่าน Linux
หลังจากติดตั้งเสร็จแล้ว ให้เปิดระบบปฏิบัติการจากเมนู Start (โดยปกติจะเป็น Ubuntu) และสร้างชื่อผู้ใช้และรหัสผ่าน Linux ของคุณข้อมูลประจำตัวเหล่านี้แยกต่างหากจากบัญชี Windows ของคุณ
คุณต้องพิมพ์รหัสผ่านแบบ “ไม่ดู” (คุณจะไม่เห็นอะไรเลยเมื่อพิมพ์) ซึ่งถือเป็นเรื่องปกติเมื่อสร้างแล้ว บัญชีของคุณจะเป็นค่าเริ่มต้นและจะมีสิทธิ์การดูแลระบบผ่าน sudo.
โปรดจำไว้ว่าแต่ละระบบปฏิบัติการจะมีบัญชีผู้ใช้เป็นของตัวเองหากคุณติดตั้ง ติดตั้งใหม่ หรือเพิ่มระบบปฏิบัติการใหม่ คุณจะต้องทำขั้นตอนนี้ซ้ำสำหรับแต่ละระบบปฏิบัติการ
ลืมรหัสผ่านใช่ไหม?เปิด PowerShell แล้วล็อกอินในฐานะrootไปยังระบบปฏิบัติการเริ่มต้น:
wsl -u root
หากคุณต้องการดิสทริบิวชันเฉพาะรุ่นอื่น โปรดระบุชื่อดิสทริบิวชันนั้น :
wsl -d Debian -u root
ในเซสชัน root ให้รีเซ็ตรหัสผ่านผู้ใช้ด้วยคำสั่ง :
passwd <usuario>
เมื่อคุณเห็นข้อความว่ารหัสผ่านของคุณได้รับการอัปเดตเรียบร้อยแล้ว ให้ปิดโปรแกรมด้วยข้อความนี้ :
exit
การอัปเดตและการบำรุงรักษาแพ็คเกจ
Windows ไม่ได้อัปเดตแพ็กเกจของระบบปฏิบัติการโดยอัตโนมัติ ดังนั้นจึงควรทำการอัปเดตเป็นครั้งคราวสำหรับ Ubuntu/Debian:
sudo apt update && sudo apt upgrade
การอัปเดตระบบของคุณให้ทันสมัยอยู่เสมอจะช่วยป้องกันความผิดพลาดเล็กๆ น้อยๆ และปัญหาความเข้ากันได้กับเครื่องมือพัฒนาซอฟต์แวร์นี่เป็นขั้นตอนพื้นฐานที่แนะนำให้ดำเนินการหลังจากบูตเครื่องครั้งแรก
การเลือก การเพิ่ม และการจัดการการจัดจำหน่าย
คุณสามารถติดตั้งดิสโทรจาก Microsoft Store ได้ด้วย wsl --install -d หรือจะนำเข้าในรูปแบบ TAR สำหรับสถานการณ์ที่กำหนดเอง. WSL ไม่จำกัดจำนวนการแจกจ่าย: ใช้เท่าที่คุณต้องการ
หากต้องการแสดงรายการระบบปฏิบัติการที่ติดตั้งและดูเวอร์ชัน WSL (1 หรือ 2) ให้เรียกใช้คำสั่ง :
wsl -l -v
หากคุณต้องการให้การติดตั้งใหม่ใช้เวอร์ชันเฉพาะเป็นค่าเริ่มต้น :
wsl --set-default-version 2
วิธีการเปลี่ยนเวอร์ชันของระบบปฏิบัติการ Linux เฉพาะรุ่น :
wsl --set-version <NombreDistro> 2
คุณสามารถเลือกได้ว่าจะใช้ distro ใดเป็นค่าเริ่มต้นเมื่อเรียกใช้งาน wsl:
wsl -s <NombreDistro>
และวิธีการบูตระบบปฏิบัติการเฉพาะโดยตรงโดยไม่ต้องเปลี่ยนค่าเริ่มต้น :
wsl -d <NombreDistro>
Windows Terminal: ประสบการณ์มัลติคอนโซลที่เหมาะสมที่สุด

Windows Terminal มีแท็บ แผง การเร่งความเร็ว GPU การรองรับ Unicode/UTF-8 และการปรับแต่งทางลัด สี และธีมหากคุณจะใช้เชลล์หลายตัว (PowerShell, CMD , การแจกจ่าย WSL ต่างๆ, Azure CLI ฯลฯ) คุณจะพบว่ามันสะดวกอย่างมาก
ทุกครั้งที่คุณติดตั้งระบบปฏิบัติการ Linux เวอร์ชันใหม่ Windows Terminal จะตรวจจับได้ และคุณสามารถปรับแต่งโปรไฟล์ได้ตามต้องการมันเป็นคู่หูที่สมบูรณ์แบบสำหรับ WSL หากคุณทำงานกับบรรทัดคำสั่งหลายบรรทัด
การจัดเก็บไฟล์และประสิทธิภาพการทำงาน
เปิดไดเร็กทอรี WSL ปัจจุบันใน File Explorer ด้วยคำสั่ง:
explorer.exe .
กฎทองคำ: บันทึกโปรเจ็กต์ของคุณในระบบไฟล์ของระบบปฏิบัติการที่คุณจะใช้เครื่องมือเหล่านั้นหากคุณทำงานกับเครื่องมือ Linux (gcc, node, python ฯลฯ) จากเทอร์มินัล WSL ให้บันทึกไฟล์เหล่านั้นในระบบไฟล์ของ WSL
เส้นทางแนะนำใน WSL :
- WSL:
\\wsl$\<NombreDistro>\home\<Usuario>\Proyecto - Evita:
C:\Users\<Usuario>\Proyectoo/mnt/c/Users/<Usuario>/Proyectoหากคุณคอมไพล์/รันด้วยเครื่องมือ Linux เนื่องจากผลกระทบต่อประสิทธิภาพการทำงาน
การเข้าถึงข้อมูลข้ามระบบระหว่าง Windows และ Linux มีอยู่จริง แต่การเข้าถึงข้อมูลข้ามระบบอาจส่งผลกระทบอย่างมากต่อประสิทธิภาพการทำงานในงานที่ต้องการประสิทธิภาพสูงควรปรับตำแหน่งจัดเก็บข้อมูลให้เหมาะสมกับลักษณะการทำงานของคุณ
ตัวแก้ไขโค้ด: VS Code และ Visual Studio
Visual Studio Code พร้อมส่วนขยาย Remote Development เปลี่ยน WSL ให้เป็นสภาพแวดล้อมการพัฒนาที่สมบูรณ์แบบเมื่อติดตั้งแล้ว ให้เปิดโปรเจ็กต์ของคุณจากเทอร์มินัลของระบบปฏิบัติการด้วยคำสั่ง:
code .
คุณจะได้ทำงาน "ภายใน" ดิสโทร พร้อมด้วยระบบนิเวศทั้งหมดของส่วนขยาย เครื่องมือดีบัก และเทอร์มินัลแบบบูรณาการนอกจากนี้ คุณยังสามารถสลับระหว่างสภาพแวดล้อมต่างๆ (WSL, SSHหรือคอนเทนเนอร์) ได้ในเวลาเพียงไม่กี่วินาที
สำหรับการพัฒนา C++ ข้ามแพลตฟอร์ม Visual Studio 2022 ได้รวมโปรเจ็กต์ CMake เข้ากับการเชื่อมต่อ WSL และ SSH ภายในอินสแตนซ์เดียวกันหากเทคโนโลยีของคุณเป็น C++ ดั้งเดิม ฟีเจอร์นี้คุ้มค่าอย่างแน่นอน
การจัดการ Git และข้อมูลประจำตัว
ติดตั้ง Git บนระบบปฏิบัติการและตั้งค่าชื่อและอีเมล :
sudo apt install -y git
git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"
ในโครงการ Windows/WSL แบบไฮบริด จะต้องอาศัยความสามารถในตัวของ Windows Credential Manager และ/หรือ VS Code. ตรวจสอบการจัดการการสิ้นสุดบรรทัด (LF/CRLF) และของคุณด้วย .gitignore เพื่อหลีกเลี่ยงความประหลาดใจ
คอนเทนเนอร์ที่มี Docker ใน WSL 2
Docker Desktop ผสานรวมเข้ากับ WSL 2 ทำให้คุณสามารถเรียกใช้คอนเทนเนอร์ Linux ด้วยประสิทธิภาพใกล้เคียงกับระบบปฏิบัติการดั้งเดิมคุณสามารถเปิดโปรเจ็กต์เป็น "รีโมท - คอนเทนเนอร์" จาก VS Code และพัฒนาภายในคอนเทนเนอร์ได้
การกำหนดค่านี้ช่วยให้ทีมมีสภาพแวดล้อมที่ทำซ้ำได้ และแยกการพึ่งพาอาศัยกันโดยไม่ทำให้การแจกจ่ายพื้นฐานยุ่งยากเหมาะอย่างยิ่งสำหรับสแต็กที่ซับซ้อนหรือไมโครเซอร์วิส
ฐานข้อมูลใน WSL
WSL เป็นสภาพแวดล้อมที่สมบูรณ์แบบสำหรับการติดตั้ง MySQL, PostgreSQL, MongoDB, Redis, SQLite หรือแม้แต่ SQL Server บน Linuxติดตั้งได้จากตัวจัดการแพ็กเกจของระบบปฏิบัติการ หรือทำตามคำแนะนำอย่างเป็นทางการสำหรับแต่ละเอนจิน
การเรียกใช้แอปพลิเคชันและฐานข้อมูลภายใน WSL ช่วยลดความหน่วงและหลีกเลี่ยงปัญหาความเข้ากันได้ของระบบปฏิบัติการหากคุณต้องการเปิดพอร์ตไปยัง Windows คุณสามารถเชื่อมต่อจากไคลเอ็นต์ดั้งเดิมได้โดยไม่มีปัญหาใดๆ
การเร่งความเร็ว GPU และภาระงานที่ต้องการ
WSL ช่วยให้คุณใช้ประโยชน์จาก GPU ของคอมพิวเตอร์เพื่อเร่งความเร็วงานประมวลผล เช่น การฝึกโมเดลแมชชีนเลิร์นนิงด้วยไดรเวอร์ ที่เหมาะสม และ WSL 2 คุณจะสังเกตเห็นประสิทธิภาพที่ดีขึ้นอย่างมาก
หากเวิร์กโฟลว์ของคุณเกี่ยวข้องกับ CUDA, TensorFlow, PyTorch หรือ OpenCL โปรดตรวจสอบข้อกำหนดของไดรเวอร์และเวอร์ชัน การทำเช่นนี้คุ้มค่าหากเวิร์กโฟลว์ของคุณใช้ GPU อย่างหนัก
แอปพลิเคชัน GUI Linux บน Windows
WSL รองรับแอปพลิเคชัน Linux แบบกราฟิก ดังนั้นคุณจึงสามารถเปิดโปรแกรมแก้ไขข้อความหรือยูทิลิตี้ที่มีอินเทอร์เฟซแบบกราฟิกได้โดยตรงใน Windowsซึ่งสะดวกสำหรับเครื่องมือเฉพาะทางที่มีอยู่เฉพาะใน Linux เท่านั้น
การผสานรวมเข้ากับ Windows นั้นราบรื่น: มันทำงานเหมือนแอปพลิเคชันบนเดสก์ท็อปภายใน Windowsมีประโยชน์สำหรับเวิร์กโฟลว์ที่คุณใช้ CLI ร่วมกับยูทิลิตี้ GUI เฉพาะบางอย่าง
คำสั่งที่จำเป็นและการทำงานร่วมกันของ Windows/Linux
ข้อดีอย่างหนึ่งของ WSL คือการรวมคำสั่งจากทั้งสองโลกเข้าไว้ในบรรทัดเดียวตัวอย่างที่เป็นประโยชน์บางส่วน:
- รายการพร้อม Linux จาก PowerShell:
wsl ls -la - การผสมผสานระหว่าง Linux และ Windows:
wsl ls -la | findstr "git"odir | wsl grep git - เปิดเครื่องมือ Windows จาก WSL:
notepad.exe .bashrc - กรอง IP ด้วยยูทิลิตี้ข้าม:
- ใน Bash:
ipconfig.exe | grep IPv4 | cut -d: -f2 - ใน PowerShell พร้อม WSL:
ipconfig.exe | wsl grep IPv4 | wsl cut -d: -f2
- ใน Bash:
หากต้องการเปลี่ยนการแจกจ่ายจาก Windows โดยไม่ต้องแก้ไขค่าเริ่มต้น โปรดจำไว้ว่า wsl -d <NombreDistro> เปิดการกระจายสินค้าตรงเวลาหากคุณต้องการออกจากเซสชันที่ฝังไว้ ให้พิมพ์ exit.
ติดตั้งไดรฟ์ภายนอกหรือ USB ใน WSL
WSL 2 อนุญาตให้ติดตั้งไดรฟ์ภายนอก USB หรือ พาร์ติชั่น Linuxเมื่อคุณระบุเส้นทางแล้ว คุณสามารถติดตั้งได้ด้วยคำสั่ง mount จาก WSL และทำงานกับเนื้อหา
มีประโยชน์สำหรับการคัดลอกข้อมูล วิเคราะห์ดิสก์ หรือนำสื่อสำหรับการพัฒนากลับมาใช้ใหม่โดยไม่ต้องออกจากสภาพแวดล้อมเมื่อใช้งานเสร็จแล้ว ให้ยกเลิกการเมานต์เพื่อหลีกเลี่ยงการค้างของระบบ
วิธีการเปิดและสลับการแจกจ่ายของคุณ
คุณสามารถเปิดการแจกจ่ายจากเมนู Start (พิมพ์ตัวอย่างเช่น "Ubuntu") จาก PowerShell/CMD โดยการพิมพ์ชื่อหรือด้วย wsl.exe เพื่อเปิดค่าเริ่มต้น. ปรับวิธีการให้เหมาะกับคุณที่สุด
หากต้องการทราบข้อมูลด่วนเกี่ยวกับสถานะของ WSL ให้ใช้ wsl [comando] จากหน้าต่างตัวอย่างเช่น wsl -l -v เพื่อแสดงรายการการจำหน่ายและเวอร์ชันหรือ wsl pwd เพื่อดูเส้นทางที่ติดตั้งในปัจจุบัน
ตัวอย่างและการอัปเดต WSL
หากคุณชื่นชอบฟีเจอร์ใหม่ๆ คุณสามารถเข้าร่วมโปรแกรม Windows Insider (Dev Channel, Beta หรือ Preview) เพื่อรับฟีเจอร์ WSL ล่าสุดได้ความเสถียรจะแตกต่างกันไปตามแต่ละช่องทาง ดังนั้นโปรดเลือกตามความต้องการของคุณ
โดยไม่ต้องเปลี่ยนช่อง คุณสามารถลองใช้ WSL เวอร์ชันก่อนหน้าได้โดยใช้คำสั่ง :
wsl --update --pre-release
โปรดตรวจสอบบันทึกการเผยแพร่ของ WSL สำหรับการเปลี่ยนแปลงและข้อกำหนดในแต่ละเวอร์ชันในสภาพแวดล้อมการทำงาน โปรดประเมินความเสี่ยงก่อนทดสอบเวอร์ชันพรีวิว
ปรับแต่งเทอร์มินัลของคุณ: Zsh, Oh My Zsh และธีม
เพื่อให้ใช้งานได้อย่างมีประสิทธิภาพมากขึ้น โปรดติดตั้ง Zsh และ Oh My Zsh พร้อมธีมและปลั๊กอินที่ช่วยปรับปรุงการแนะนำคำอัตโนมัติ การระบายสี และข้อความแจ้งเตือนบน Ubuntu/Debian:
sudo apt update && sudo apt install -y zsh curl git
ตั้งค่า Zsh เป็นเชลล์เริ่มต้นของคุณ :
chsh -s $(which zsh)
ติดตั้ง Oh My Zsh (ผ่าน curl):
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
เกี่ยวกับหัวข้อ Powerlevel10k :
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
เปิดใช้งานโดยการแก้ไข ~/.zshrc และการจัดตั้ง:
ZSH_THEME="powerlevel10k/powerlevel10k"
ปลั๊กอินที่แนะนำ: เพิ่มเข้ามา plugins=(...) de ~/.zshrc:
- คอมไพล์
- zsh-คำแนะนำอัตโนมัติ
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- การเน้นไวยากรณ์ zsh
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
หลังจากบันทึกการเปลี่ยนแปลงใน ~/.zshrcรีสตาร์ทเทอร์มินัลหรือรัน source ~/.zshrc เพื่อใช้การตั้งค่า. ปรับเปลี่ยนแบบอักษรและสัญลักษณ์หากธีมต้องการ
Node.js บน WSL 2 พร้อม nvm (หลายเวอร์ชัน)
เพื่อให้สามารถใช้งาน Node.js หลายเวอร์ชันได้อย่างราบรื่นโดยไม่มีข้อขัดแย้ง ให้ใช้ nvm (Node Version Manager)ติดตั้ง nvm โดยใช้คำสั่ง:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Cierra y abre la terminal o:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
ติดตั้ง Node.js (LTS หรือเวอร์ชันเฉพาะ) และตรวจสอบเวอร์ชัน :
nvm install --lts
node -v
npm -v
แสดงรายการและสลับเวอร์ชันเมื่อคุณต้องการ :
nvm ls
nvm install 22
nvm alias default 22
nvm use 22
ด้วย nvm คุณจะหลีกเลี่ยงการทำให้โปรเจ็กต์ "เสียหาย" เมื่อเปลี่ยนเวอร์ชัน และรักษาสภาพแวดล้อมที่สะอาดสำหรับแต่ละแอปหากคุณใช้ VS Code มันจะผสานรวมกับเวอร์ชันที่ใช้งานอยู่ในเทอร์มินัล
คำสั่ง Bash พื้นฐานเพื่อให้คุณได้ทิศทาง
ภาพรวมโดยย่อของยูทิลิตี้ที่ใช้กันทั่วไปจะช่วยประหยัดเวลาหากคุณเพิ่งเริ่มต้นใช้งานบรรทัดคำสั่ง :
pwd: แสดงเส้นทางปัจจุบันls,ls -a,ls -l: รายการไฟล์และตัวเลือกcd,cd ..,cd ~: นำทางระหว่างไดเร็กทอรีmkdirytouch: สร้างโฟลเดอร์และไฟล์cat: แสดงเนื้อหาของไฟล์rm: ลบไฟล์/โฟลเดอร์ (ระวัง ไม่มีถังขยะ!)historyy!número:ตรวจสอบและทำซ้ำคำสั่งก่อนหน้าclear: เคลียร์หน้าจอ
ด้วยแนวคิดพื้นฐานเหล่านี้ คุณจะสามารถใช้งานระบบได้อย่างง่ายดายและมุ่งเน้นไปที่โครงการของคุณได้โดยเร็วที่สุดการฝึกฝนเป็นประจำทุกวันจะช่วยให้ทักษะเหล่านี้แข็งแกร่งขึ้น
การวินิจฉัยและแก้ไขปัญหาทั่วไป
Si wsl --install หากวิธีนี้ล้มเหลว ให้ตรวจสอบการอัปเดต Windows ว่าได้เปิดใช้งานการจำลองเสมือนแล้วหรือไม่ และคุณสามารถเปิดใช้งาน "แพลตฟอร์มเครื่องเสมือน" ได้หรือไม่ในสถานการณ์เดิม ให้ติดตั้ง/อัปเกรดเคอร์เนล WSL ด้วยตนเอง
หากระบบปฏิบัติการไม่เริ่มทำงานหรือค้าง ให้ลองรีสตาร์ท WSL โดยใช้คำสั่งต่อไปนี้ :
wsl --shutdown
สำหรับปัญหาเกี่ยวกับการอนุญาตหรือเส้นทางระหว่างระบบ โปรดตรวจสอบว่าคุณเก็บโค้ดของคุณไว้ที่ไหนและหลีกเลี่ยงการทำงานกับเครื่องมือ Linux บน /mnt/c หากคุณกำลังมองหาประสิทธิภาพ การตรวจหาซอฟต์แวร์ป้องกันไวรัสที่อาจรบกวนการทำงานก็อาจช่วยได้เช่นกัน
ด้วยคุณสมบัติทั้งหมดที่กล่าวมาข้างต้น ตอนนี้คุณมีรากฐานที่แข็งแกร่งสำหรับสภาพแวดล้อมการพัฒนา Windows อันทรงพลังที่ผสานรวมจิตวิญญาณ Linux ไว้ด้วยกัน ตั้งแต่การติดตั้งและบำรุงรักษา WSL ไปจนถึงการผสานรวมกับ VS Code/Visual Studio, Git, Docker และฐานข้อมูล รวมถึงการเร่งความเร็ว GPU แอปพลิเคชันกราฟิก และเทอร์มินัลที่ปรับแต่งอย่างดีด้วย Zsh จากจุดนี้ สิ่งที่เหลืออยู่คือการปรับแต่งรายละเอียดให้เข้ากับสแต็กของคุณและเริ่มการผลิต
นักเขียนผู้หลงใหลเกี่ยวกับโลกแห่งไบต์และเทคโนโลยีโดยทั่วไป ฉันชอบแบ่งปันความรู้ผ่านการเขียน และนั่นคือสิ่งที่ฉันจะทำในบล็อกนี้ เพื่อแสดงให้คุณเห็นสิ่งที่น่าสนใจที่สุดเกี่ยวกับอุปกรณ์ ซอฟต์แวร์ ฮาร์ดแวร์ แนวโน้มทางเทคโนโลยี และอื่นๆ เป้าหมายของฉันคือการช่วยคุณนำทางโลกดิจิทัลด้วยวิธีที่เรียบง่ายและสนุกสนาน