วิธีการติดตั้ง Linux Bash Shell บน Windows 10

Bash Shellเป็นเพียงยูทิลิตี้บรรทัดคำสั่งที่เป็นส่วนหนึ่งของLinuxมาเป็นเวลานาน และตอนนี้Microsoftได้เพิ่มลงในWindows 10โดยตรง นี่ไม่ใช่เครื่องเสมือนหรือคอนเทนเนอร์ใดๆ หรือซอฟต์แวร์ใดๆ ที่คอมไพล์สำหรับWindows แต่เป็นระบบย่อย Windows(Windows Subsystem) เต็มรูปแบบที่ มีไว้สำหรับใช้งาน ซอฟต์แวร์ Linuxแทน โดยอิงจากProject Astoriaที่เลิกผลิตแล้วของMicrosoftสำหรับการเรียกใช้ แอ ปAndroidบนWindows

ตอนนี้ เราทุกคนรู้แล้วว่าระบบปฏิบัติการสองโหมดคืออะไร คุณจะทำอย่างไรถ้าคุณต้องการใช้ ระบบปฏิบัติการ Windowsและระบบ ปฏิบัติการ Linuxแต่พีซีของคุณไม่แข็งแรงพอที่จะรองรับระบบปฏิบัติการสองโหมด(dual-mode operating systems) ? หมายความว่าคุณต้องเก็บพีซีไว้สองเครื่อง เครื่องหนึ่ง ใช้ระบบปฏิบัติการ Windowsและอีก เครื่องหนึ่งใช้ระบบปฏิบัติการ Linuxหรือไม่ เห็นได้ชัดว่าไม่

วิธีการติดตั้ง Linux Bash Shell บน Windows 10

Microsoftทำให้สามารถใช้โหมดระบบปฏิบัติการคู่ได้โดยไม่ต้องมีระบบปฏิบัติการสองระบบในพีซีของคุณ Microsoftร่วมกับCanonicalซึ่งเป็นบริษัทแม่ของUbuntuได้ประกาศว่าขณะนี้ คุณสามารถรันLinuxบนWindowsโดยใช้Bash shell ได้ เช่น คุณจะสามารถใช้งานฟังก์ชันทั้งหมดของLinuxบนWindowsได้โดยไม่ต้องมี ระบบปฏิบัติการ Linuxในเครื่องของคุณ พีซี

และด้วยการอัปเกรดของWindows 10ทำให้ได้รับBash shell บนWindows กลายเป็นเรื่อง ง่าย ตอนนี้ คำถามนี้เกิดขึ้นจะติดตั้ง Linux Bash shell บน Windows 10 ได้อย่างไร? (how to install the Linux Bash shell on Windows 10?)ในบทความนี้ คุณจะได้คำตอบ

วิธีติดตั้ง Linux Bash shell บน Windows 10(How to install the Linux Bash shell on Windows 10)

เพื่อที่จะใช้Linux Bash shell บนWindows 10ก่อนอื่น คุณต้องติดตั้งLinux Bash shell บน Windows 10 ของคุณ( Linux Bash shell on your Windows 10)และก่อนที่จะติดตั้งBash shell มีข้อกำหนดเบื้องต้นบางประการ

  • คุณต้องใช้การอัปเดตครบรอบ ของ Windows 10 ในเครื่องของคุณ(Windows 10)
  • คุณต้องใช้Windows 10 เวอร์ชัน 64 บิต เนื่องจากLinux Bash shell ไม่ทำงานบนเวอร์ชัน 32 บิต

เมื่อปฏิบัติตามข้อกำหนดเบื้องต้นทั้งหมดแล้ว ให้เริ่มติดตั้งLinux Bash shell บน Windows 10 ของคุณ

ในการติดตั้งLinux Bash shell บนWindows 10ให้ทำตามขั้นตอนเหล่านี้:

1. เปิดการตั้งค่า(Settings)

พิมพ์การตั้งค่าในการค้นหาของ Windows b

2. คลิกที่ตัวเลือก การ อัปเดตและความ(Update & Security )ปลอดภัย(.)

กด Windows Key + I เพื่อเปิด Settings จากนั้นคลิกที่ Update & security icon

3. คลิกที่ตัวเลือกนักพัฒนา(Developer options)จากเมนูที่แผงด้านซ้าย

4. ใต้คุณลักษณะสำหรับนักพัฒนา ให้คลิกที่ ปุ่ม ตัว(Radio)เลือกถัดจากโหมดนักพัฒนา(Developer mode)ซอฟต์แวร์

หมายเหตุ(Note) : เริ่มต้นด้วยFall Creators Updateคุณไม่จำเป็นต้องเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ (Developer)ข้ามไปยังขั้นตอนที่ 9 โดยตรง(Directly skip to step 9.)

แก้ไขแพ็คเกจโหมดนักพัฒนาซอฟต์แวร์ล้มเหลวในการติดตั้งรหัสข้อผิดพลาด 0x80004005

5. กล่องโต้ตอบคำเตือนจะปรากฏขึ้นเพื่อถามว่าคุณแน่ใจหรือไม่ว่าต้องการเปิดโหมดนักพัฒนาซอฟต์แวร์ คลิก(Click)ที่ปุ่มใช่(Yes )

คลิกที่ปุ่มใช่ |  วิธีการติดตั้ง Linux Bash Shell บน Windows 10

6. จะเริ่มติดตั้งแพ็คเกจโหมดนักพัฒนา(Developer Mode package)ซอฟต์แวร์

มันจะเริ่มติดตั้งแพ็คเกจโหมดนักพัฒนาซอฟต์แวร์

7. หลังจากการติดตั้งเสร็จสิ้น คุณจะได้รับข้อความเกี่ยวกับโหมดนักพัฒนาซอฟต์แวร์ที่เปิดอยู่

8. รีสตาร์ทพีซีของคุณ

9. เมื่อพีซีของคุณรีสตาร์ทแล้ว ให้เปิดแผง(Control Panel)ควบคุม

เปิดแผงควบคุมโดยค้นหาในแถบค้นหา

10. คลิกที่โปรแกรม(Programs)

คลิกที่โปรแกรม

11. ภายใต้โปรแกรมและคุณลักษณะ(Programs and Features)ให้คลิกที่ เปิด หรือปิดคุณลักษณะ(features on or off)ของWindows(Turn Windows)

ภายใต้โปรแกรมและคุณลักษณะ ให้คลิกที่ เปิดคุณลักษณะของ Windows หรือของ

12. กล่องโต้ตอบด้านล่างจะปรากฏขึ้น

กล่องโต้ตอบจะปรากฏขึ้นเมื่อเปิดหรือปิดคุณสมบัติเปิดหน้าต่าง

13. ทำเครื่องหมายที่ช่องถัดจากระบบย่อย Windows สำหรับ(Windows Subsystem for the Linux )(Windows Subsystem for the Linux )ตัวเลือก Linux

ทำเครื่องหมายที่ช่องถัดจากระบบย่อย Windows สำหรับตัวเลือก Linux |  วิธีการติดตั้ง Linux Bash Shell บน Windows 10

14. คลิกที่ปุ่มOK

15. การเปลี่ยนแปลงจะเริ่มมีผลใช้ เมื่อคำขอเสร็จสิ้นและติดตั้งส่วนประกอบ แล้ว(Now )คุณต้องรีสตาร์ทพีซีโดยคลิกที่ตัวเลือกรีสตาร์ท ทันที(Restart)

ต้องรีสตาร์ทพีซีของคุณโดยคลิกที่ตัวเลือกรีสตาร์ททันที

16. เมื่อระบบรีสตาร์ท คุณต้องติดตั้งUbuntu distribution for Windows Subsystem(Windows Subsystem) for Linux

17. เปิดCommand Prompt (admin) แล้วพิมพ์คำสั่งต่อไปนี้ แล้วกดEnter :

lxrun /install

หมายเหตุ(Note) : เริ่มต้นด้วยFall Creators Updateคุณจะไม่สามารถติดตั้งหรือใช้ Ubuntu ได้อีกต่อไปโดยใช้คำสั่ง "bash"

18. สิ่งนี้จะติดตั้งการแจกจ่ายUbuntu ได้สำเร็จ (Ubuntu)ตอนนี้คุณเพียงแค่ต้องตั้งค่า ชื่อผู้ใช้และรหัสผ่าน Unix (ซึ่งอาจแตกต่างจาก ข้อมูลรับรองการเข้าสู่ระบบ Windows ของคุณ )

19. เมื่อเสร็จแล้ว คุณสามารถใช้ คำสั่ง Bashบน Windows ได้โดยเปิดพรอมต์คำสั่งและใช้คำสั่งต่อไปนี้:

bash

ทางเลือก: ติดตั้ง Linux distros โดยใช้ Microsoft Store(Alternative: Install Linux distros using Microsoft Store)

1. เปิด Microsoft Store

2. ตอนนี้คุณมีตัวเลือกในการติดตั้งลีนุกซ์(Linux) รุ่นต่อไปนี้ :

อูบุนตู. (Ubuntu.)
OpenSuse Leap
Kali Linux
Debian
Alpine WSL
Suse Linux Enterprise

3. ค้นหา distros ใด ๆ ข้างต้นของLinuxและคลิกที่ปุ่มติดตั้ง( Install)

4. ในตัวอย่างนี้ เราจะติดตั้งUbuntu ค้นหาubuntuจากนั้นคลิกที่ปุ่มGet (หรือ Install)(Get (or Install))

รับ Ubuntu ใน Microsoft Store

5. เมื่อการติดตั้งเสร็จสิ้น ให้คลิกที่ปุ่มLaunch

6. คุณต้องสร้างชื่อผู้ใช้และรหัสผ่าน(create a username & password)สำหรับการแจกจ่ายLinux นี้ (ซึ่งอาจแตกต่างจาก ชื่อผู้ใช้และรหัสผ่านWindows ของคุณ)(Windows)

7. ตอนนี้สร้างชื่อผู้ใช้และรหัสผ่านใหม่(new username & password)จากนั้นทำซ้ำรหัสผ่านแล้วกดEnterเพื่อยืนยันอีกครั้ง

คุณต้องสร้างชื่อผู้ใช้และรหัสผ่านสำหรับการแจกจ่าย Linux |  วิธีการติดตั้ง Linux Bash Shell บน Windows 10

8. เพียงเท่านี้ คุณสามารถใช้Ubuntu distro ได้ทุกเมื่อ ที่ต้องการโดยเปิดจากStart Menu

9. อีกวิธีหนึ่ง คุณสามารถเปิดLinux distro ที่ติดตั้งไว้โดยใช้คำ  ( wsl command. )สั่ง wsl( wsl command)

ดังที่คุณทราบLinux Bash shell บนWindowsไม่ใช่Bash shell จริงที่คุณพบบนLinuxดังนั้นยูทิลิตี้บรรทัดคำสั่งจึงมีข้อจำกัดบางประการ ข้อจำกัดเหล่านี้คือ:

  • ระบบย่อย Windows สำหรับ Linux (WSL)(Windows Subsystem for Linux (WSL))ไม่ได้ออกแบบมาเพื่อเรียกใช้แอปพลิเคชันกราฟิก Linux(Linux Graphical)
  • จะเสนอคุณลักษณะบรรทัดคำสั่งแบบข้อความสำหรับนักพัฒนาเพื่อเรียกใช้Bashเท่านั้น
  • แอปพลิเคชัน Linux(Linux)เข้าถึงไฟล์ระบบและทุกอย่างที่มีอยู่ในฮาร์ดไดรฟ์ ดังนั้นคุณจึงไม่สามารถเปิดหรือใช้สคริปต์ในโปรแกรมWindows ได้(Windows)
  • นอกจากนี้ยังไม่รองรับซอฟต์แวร์เซิร์ฟเวอร์พื้นหลัง
  • ไม่ใช่ทุกแอปพลิเคชันบรรทัดคำสั่งที่ทำงาน ..

Microsoftกำลังเปิดตัวคุณลักษณะนี้โดยมีป้ายกำกับเบต้าอยู่ ซึ่งหมายความว่ายังอยู่ในระหว่างดำเนินการ และไม่ได้รวมคุณลักษณะที่ตั้งใจไว้ทั้งหมดไว้ด้วย และบางครั้งอาจทำงานไม่ถูกต้อง

แนะนำ: (Recommended:) แก้ไขไซต์นี้ถูกบล็อกโดย ISP ของคุณใน Windows 10(Fix This Site Has Been Blocked By Your ISP in Windows 10)

แต่ด้วยเวลาและการอัปเดตที่จะมาถึงMicrosoftกำลังหาวิธีที่จะทำให้Linux Bash shell เหมือนกับLinux Bash shell จริงโดยเน้นที่ฟังก์ชันหลักเช่น สภาพแวดล้อม Bashเพื่อเรียกใช้เครื่องมือเช่น awk, sed และ grep การสนับสนุนผู้ใช้ Linux(Linux user)และอื่น ๆ อีกมากมาย.



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts