Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. คลิกที่ อัปเดตและความปลอดภัย ตัวเลือก

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

3. คลิกที่ ตัวเลือกสำหรับนักพัฒนา จากเมนูที่แผงด้านซ้าย

4. ภายใต้คุณลักษณะของนักพัฒนา ให้คลิกที่ วิทยุ ปุ่มถัดจากโหมดนักพัฒนาซอฟต์แวร์ .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

lxrun /install

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

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

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

bash

ทางเลือกอื่น: ติดตั้ง Linux distros โดยใช้ Microsoft Store

1. เปิด Microsoft Store

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

อูบุนตู
OpenSuse Leap
Kali Linux
เดเบียน
Alpine WSL
Suse Linux Enterprise

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

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

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

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

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

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

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

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

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

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

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

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

แนะนำ:

  • แก้ไขไซต์นี้ถูกบล็อกโดย ISP ของคุณใน Windows 10
  • วิธีเข้าถึงพวกเราบน Linux
  • เปลี่ยนที่อยู่ MAC ของคุณบน Windows, Linux หรือ Mac
  • 10 สุดยอด Kodi Linux Distro

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