เคล็ดลับและเทคนิค WSL: สิ่งที่ต้องทำกับ WSL

Kheld Lab Laea Thekhnikh Wsl Sing Thi Txng Tha Kab Wsl



WSL เป็นผู้เปลี่ยนเกม มอบประสบการณ์ Linux ที่สมบูรณ์แบบภายใน Windows แต่เพื่อเพิ่มประสิทธิภาพ เราจำเป็นต้องทำมากกว่าการพึ่งพาการตั้งค่าเริ่มต้น ในโพสต์นี้เราจะพูดถึง เคล็ดลับและคำแนะนำเพื่อเพิ่มความเร็วและปรับปรุงประสบการณ์ WSL .



เคล็ดลับและเทคนิค WSL ที่ดีที่สุด

ต่อไปนี้เป็นเคล็ดลับและเทคนิค WSL ที่ดีที่สุดบางส่วนเพื่อเพิ่มความเร็วและปรับปรุงประสบการณ์ WSL





  1. ติดตั้ง Windows Terminal ขั้นสูงใน WSL
  2. เปลี่ยนไปใช้ Z-Shell และ Oh My Zsh Framework
  3. ใช้ VSCode ภายในสภาพแวดล้อม WSL ภายใน Windows
  4. ปรับระบบย่อย Windows ให้เหมาะสมสำหรับ CPU และหน่วยความจำ Linux 2 (WSL2)
  5. เปลี่ยนไปใช้ Distros อื่น

เรามาพูดถึงรายละเอียดกันดีกว่า





สิ่งที่ต้องทำกับ WSL

1] ติดตั้ง Windows Terminal ขั้นสูงใน WSL



เมื่อคุณติดตั้งการกระจาย Linux คุณจะได้รับเทอร์มินัลเริ่มต้นซึ่งค่อนข้างชัดเจนเนื่องจากเราไม่สามารถจินตนาการถึง Linux หากไม่มียูทิลิตี้บรรทัดคำสั่ง อย่างไรก็ตาม หากคุณต้องการสิ่งที่สดใหม่และแตกต่าง ลองใช้ Windows Terminal

Windows Terminal เป็นแอปพลิเคชั่นที่ทรงพลังที่มาพร้อมกับฟีเจอร์ทันสมัยมากมาย รวมถึงหน้าต่างแบบแท็บ ซึ่งคุณคาดหวังได้จากโปรแกรมจำลองเทอร์มินัล รองรับไม่เพียงแต่ Linux แต่ยังรองรับ PowerShell และ Command Prompt

อย่างไรก็ตาม ยังมีขอบคร่าวๆ อยู่เล็กน้อย และกำหนดให้ผู้ใช้แก้ไขการตั้งค่าในไฟล์ “.json” แต่คุณจะไม่มีปัญหาในการแก้ไขไฟล์การกำหนดค่าหากคุณเป็นผู้ใช้บรรทัดคำสั่งที่มีประสบการณ์ หากต้องการเข้าถึงไฟล์ .json ให้ไปที่ การตั้งค่า และคลิกที่เปิดไฟล์ JSON หากต้องการดาวน์โหลดยูทิลิตี้นี้ ให้ไปที่ apps.microsoft.com และคลิกที่ปุ่มดาวน์โหลด



2] สลับไปที่ Z-shell และ Oh My Zsh Framework

  เคล็ดลับและเทคนิค WSL เพื่อเพิ่มความเร็วและปรับปรุงประสบการณ์ WSL

Zsh หรือที่รู้จักกันในชื่อ Z-shell เป็นเชลล์ที่มีคุณสมบัติขั้นสูงมากกว่า Bash Zsh มีการผสานรวม Git ในตัวและรองรับการติดตั้งธีมและปลั๊กอิน รวมถึงการเติมข้อความอัตโนมัติและการแก้ไขอัตโนมัติ

การติดตั้ง Z-shell นั้นค่อนข้างง่าย เราจำเป็นต้องรันคำสั่งต่อไปนี้

sudo apt install zsh -y

หลังจากติดตั้ง Z-Shell ก็ถึงเวลาติดตั้งไฟล์ “โอ้ มาย ซีช” กรอบ. เป็นเฟรมเวิร์กที่ขับเคลื่อนโดยชุมชนที่ช่วยให้คุณจัดการธีมและปลั๊กอินต่างๆ สำหรับ Zsh ได้อย่างง่ายดาย ในการติดตั้งเฟรมเวิร์กนี้ เราจำเป็นต้องมี ขด และ คอมไพล์ หากต้องการทำเช่นเดียวกัน ให้รันคำสั่งด้านล่าง

เกมคณิตศาสตร์พีซี
sudo apt install curl git

ตอนนี้ให้รันคำสั่งด้านล่างเพื่อติดตั้ง Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

ระบบจะถามว่าคุณต้องการเปลี่ยนไปใช้ Zsh หรือไม่ เพื่อยืนยันการกระทำของคุณ เพียงกด Enter

3] ใช้ VSCode ภายในสภาพแวดล้อม WSL ภายใน Windows

มีส่วนขยาย VSCode ที่ช่วยให้คุณเข้าถึงรันไทม์ ยูทิลิตี้ และเคอร์เนล Linux ทั้งหมดที่คุณติดตั้งใน WSL ได้อย่างราบรื่นภายในสภาพแวดล้อมการพัฒนาของคุณ ซึ่งหมายความว่าคุณสามารถเรียกใช้โค้ดของคุณเองภายในสภาพแวดล้อม WSL บนเครื่อง Windows ของคุณได้อย่างง่ายดาย

หากต้องการติดตั้งเครื่องมือนี้ คุณต้องไปที่ ตลาดส่วนขยาย ใน Visual Studio Code แล้วมองหา “ดับบลิวเอสแอล”. เมื่อส่วนขยายปรากฏขึ้น ให้เลือกและคลิกติดตั้ง ตอนนี้กลับไปที่เทอร์มินัล WSL ของคุณแล้วเลือกโฟลเดอร์ที่คุณต้องการใช้ VSCode จากนั้นให้ป้อนคำสั่งต่อไปนี้:

code .

เมื่อเปิด VSCode ใน Linux ระบบอาจขอให้คุณเชื่อถือผู้สร้างไฟล์ในโฟลเดอร์ ให้การอนุมัติของคุณและคุณจะดีไป

4] ปรับระบบย่อย Windows ให้เหมาะสมสำหรับ CPU และหน่วยความจำ Linux 2 (WSL2)

เราสามารถปรับแต่งการใช้งาน CPU และหน่วยความจำ WSL2 อย่างละเอียดโดยการกำหนดค่าไฟล์ .wslconfig ทำตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อทำเช่นเดียวกัน

  • เปิด ไฟล์เอ็กซ์พลอเรอร์ และไปที่ C:\Users\<ชื่อผู้ใช้ของคุณ>
  • ตอนนี้คุณต้องเปิด แผ่นจดบันทึก และสร้างไฟล์ .wslconfig ในโฟลเดอร์ผู้ใช้ของคุณ
  • หากต้องการเปลี่ยนแปลงไฟล์นั้น คุณสามารถใช้รูปแบบต่อไปนี้

รหัส makefileCopy[wsl2]
# หากต้องการจำกัดหน่วยความจำ VM ให้ใช้ไม่เกิน 6 GB สามารถตั้งค่าเป็นจำนวนเต็มได้โดยใช้ GB หรือ MB
หน่วยความจำ=6GB
# เพื่อตั้งค่า VM ให้ใช้โปรเซสเซอร์เสมือน 4 ตัว
โปรเซสเซอร์=4

  • หลังจากทำการเปลี่ยนแปลงระบบที่จำเป็นแล้ว คุณจะต้องเปิด PowerShell หรือพรอมต์คำสั่ง และรันคำสั่งต่อไปนี้เพื่อปิดอินสแตนซ์ WSL
    wsl --shutdown
  • ตอนนี้วิ่ง wsl เพื่อเริ่มต้นอินสแตนซ์

หากคุณต้องการเปลี่ยนแปลงในภายหลัง ให้ไปที่ไฟล์นั้นและปรับรายการ 'หน่วยความจำ' และ 'ตัวประมวลผล'

5] เปลี่ยนไปใช้ Distros อื่น

ข้อดีอย่างหนึ่งที่ยอดเยี่ยมของการใช้ Windows Subsystem for Linux (WSL) คือความสามารถในการรัน Linux ที่แตกต่างกันหลายตัวพร้อมกัน คุณได้รับอนุญาตให้ใช้ Alpine Linux และ Ubuntu ในเวลาเดียวกันเพื่อสำรวจและค้นหารสนิยมของคุณ เรียกใช้คำสั่งต่อไปนี้เพื่อตั้งค่าการกระจายเริ่มต้น

wsl --set-default distro-name

บันทึก: แทนที่ “distro-name” ด้วยการกระจายที่คุณต้องการใช้

แค่นั้นแหละ!

อ่าน: แก้ไขข้อผิดพลาดการดำเนินการเซิร์ฟเวอร์ล้มเหลวใน WSL

ฉันจะทำให้ WSL ของฉันเร็วขึ้นได้อย่างไร?

จัดเก็บไฟล์ Linux ในไฟล์ WSL และ Windows ในระบบไฟล์ Windows เพื่อประสิทธิภาพที่ดีที่สุด อย่างไรก็ตาม หากต้องการปรับประสิทธิภาพให้เหมาะสม ให้ลองสร้างและแก้ไขไฟล์ .wslconfig ตามที่กล่าวไว้ข้างต้น

อ่าน: วิธีเรียกใช้ไฟล์ .sh หรือ Shell Script ใน Windows

WSL ใช้ RAM มากหรือไม่

การใช้หน่วยความจำของ WSL ถูกจำกัดไว้ที่ครึ่งหนึ่งของหน่วยความจำระบบของคุณ ในกรณีของฉัน เนื่องจากฉันมี 16GB WSL จึงใช้ 4GB สิ่งสำคัญคือต้องจำไว้ว่าสามารถใช้หน่วยความจำและคอร์ CPU/GPU ทั้งหมดได้ถึงครึ่งหนึ่ง แต่จะใช้ได้ในกรณีที่จำเป็นเท่านั้น มิฉะนั้นจะไม่ใช้ทรัพยากรเหล่านี้โดยไม่จำเป็น อย่างไรก็ตาม หากคุณต้องการกำหนดค่าขีดจำกัดเหล่านี้ด้วยตนเอง โปรดดูคำแนะนำที่กล่าวถึงก่อนหน้านี้

อ่านเพิ่มเติม: WSL ไม่ทำงานหรือเริ่มทำงานใน Windows .

  เคล็ดลับและเทคนิค WSL เพื่อเพิ่มความเร็วและปรับปรุงประสบการณ์ WSL
โพสต์ยอดนิยม