วิธีการติดตั้งและใช้งาน Bash บน Windows 11
Bash ( Bourne Again Shell ) เป็นบรรทัดคำสั่งและส่วนต่อประสานกราฟิกกับผู้ใช้ที่แจกจ่ายพร้อมลีนุกซ์(Linux) ทุก รุ่น การใช้Bash บน Windows 10(Bash on Windows 10)ไม่ใช่กระบวนการง่ายๆ อย่างไรก็ตาม Windows 11 มีระบบย่อย Windows(Windows Subsystem) ที่อัปเกรด แล้วสำหรับLinux ( WSL 2.0 ) ที่ให้คุณติดตั้งและใช้งานBashได้ง่ายกว่าที่เคย
WSLเวอร์ชันใหม่ รัน เคอร์เนล Linux(Linux kernel)ที่แท้จริงภายในเครื่องเสมือน ซึ่งหมายความว่าการกระจายLinux ใดๆ ที่คุณเรียกใช้ภายใต้ (Linux)WSLจะ รวมBash
วิธีการติดตั้งWSLและBashบนWindows 11
ในการติดตั้งและใช้งานระบบปฏิบัติการLinux ที่มี (Linux)Bashบนระบบ Windows 11(Windows 11)คุณจะต้องติดตั้งWSLก่อน ในWindows 11นี่เป็นกระบวนการที่ตรงไปตรงมาโดยใช้Windows Terminal (Windows Terminal)อย่าเปิดCMD ( Command Prompt ) – Windows Terminalเป็นแอปพลิเคชั่นอื่น
1. เลือก ปุ่ม Startและพิมพ์ “terminal” ในช่องค้นหา ใน บานหน้าต่าง Terminal(Windows Terminal)ของ Windows ให้เลือกRun as Administrator
หมายเหตุ: หากWindows Terminalไม่เปิดขึ้นมา คุณอาจต้องอัปเดต ไปที่Microsoft Storeและติดตั้งWindows Terminal เวอร์ชัน(latest version of the Windows Terminal)ล่าสุด
2. พิมพ์คำสั่งต่อไปนี้: wsl –install ที่พรอมต์คำสั่งแล้วกดEnter คำสั่งเดียวนี้จะดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของระบบย่อย Windows(Windows Subsystem)สำหรับLinux การดาวน์โหลดมีขนาดไม่กี่ร้อยเมกะไบต์ ดังนั้นขั้นตอนการติดตั้งอาจใช้เวลาสักครู่จึงจะเสร็จสิ้น
3. เมื่อเสร็จแล้ว คุณควรเห็นข้อความ: “การดำเนินการที่ร้องขอสำเร็จ” เมื่อคุณเห็นข้อความนี้ ให้รีสตาร์ทระบบของคุณเพื่อสิ้นสุดการติดตั้งWSL คุณสามารถพิมพ์ shutdown /r /t 0ในWindows Terminalเพื่อเริ่มการรีบูต
4. หลังจากที่ระบบของคุณเริ่มต้นใหม่ กระบวนการจะดำเนินต่อไปโดยการติดตั้งUbuntuเป็นdistro Linux เริ่มต้น (Linux)คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับระบบ Linux
5. เมื่อคุณทำเสร็จแล้วUbuntuจะเปิดตัวในBash shell โดยอัตโนมัติ คุณสามารถใช้คำสั่งเดียวกันกับที่คุณใช้ตามปกติในLinuxรวมถึงการติดตั้ง แอป Linuxในสภาพแวดล้อมเสมือนนี้
6. คุณสามารถติดตั้งLinux distros อื่น ๆ(other Linux distros)ได้หากต้องการ หากต้องการดูว่ามีรายการใด บ้างที่สามารถติดตั้งได้ ให้เปิดWindows Terminal อีกครั้ง ( Powershell ) พิมพ์ wsl –list –online แล้วกดEnter คุณจะเห็นตัวเลือกต่างๆ เช่นOpenuse(Opensuse) , Debianและอื่นๆ
7. คุณสามารถติดตั้ง distros เหล่านี้ได้โดยพิมพ์ wsl –install -d <
หมายเหตุ: คุณยังสามารถติดตั้งLinux DistroบนWindowsได้ จากMicrosoft Store
วิธีเปิดLinux Distro ของคุณ(Your Linux Distro)และใช้ Bash(Use Bash)
มีสองวิธีที่คุณสามารถใช้เพื่อเปิดLinux distro ของคุณได้ หากคุณติดตั้งUbuntuคุณสามารถเลือก เมนู Startพิมพ์Ubuntuและเลือก แอพ Ubuntuเพื่อเปิดใช้งาน
หรือคุณสามารถเปิดWindows Terminalและพิมพ์คำสั่งUbuntuเพื่อเปิดใช้Linux Bash shell ในสภาพแวดล้อม ของ Ubuntu
หากต้องการดูรายการคำสั่งLinux ทั้งหมดที่คุณสามารถใช้ได้ใน (Linux)Bashให้พิมพ์ help -d
คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับแต่ละคำสั่งได้โดยพิมพ์ help ตามด้วยชื่อคำสั่ง ตัวอย่างเช่น ช่วย printf ส่งคืนรายละเอียดคำสั่งและข้อมูลเกี่ยวกับพารามิเตอร์คำสั่งแต่ละรายการ
คำสั่ง Bash(Bash)ทั่วไปที่คนส่วนใหญ่ใช้เมื่อเริ่มต้นใช้งานครั้งแรก ได้แก่:
- โหมด(Mode)โต้ตอบ: พิมพ์คำสั่งลงในอินเทอร์เฟซบรรทัดคำสั่ง ( Windows Terminal )
- Batch Mode : เรียกใช้ไฟล์ข้อความที่มีคำสั่งทั้งหมดที่คุณต้องการ ให้ Linuxดำเนินการตามลำดับ หลายคนสร้างสคริปต์เหล่านี้โดยใช้ไวยากรณ์การเขียนโปรแกรม
วิธีเรียกใช้Bash ScriptในWindows
ในการรันสคริปต์ในBashเพียงแค่สร้างไฟล์ข้อความโดยใช้โปรแกรมแก้ไขไฟล์ที่คุณโปรดปราน เช่นNotepadและบันทึกลงในตำแหน่งที่คุณจะจำได้
สิ่งหนึ่งที่พิเศษเกี่ยวกับ สคริปต์ Bashคือบรรทัดแรกต้องเป็น “#!” ตามด้วยเส้นทางของเส้นทางทุบตีLinux ของคุณ (Linux)หากต้องการดูว่าคืออะไร ให้เปิดUbuntuและพิมพ์ bash ใดในหน้าต่างบรรทัดคำสั่ง สิ่งนี้จะให้เส้นทาง Bash
สร้างไฟล์ข้อความใหม่และรวมบรรทัดแรกที่ด้านบน ในกรณีของตัวอย่างนี้ จะเป็นดังนี้:
#! /user/bin/bash
ทำตามบรรทัดนี้ด้วยคำสั่งตามลำดับที่คุณต้องการให้Linuxทำงาน ในตัวอย่างนี้:
- บรรทัดที่ 1: ใช้คำสั่ง echo เพื่อแสดงข้อความต่อผู้ใช้บนหน้าจอ
- บรรทัดที่ 2: รวม echo กับคำสั่ง date เพื่อคืนค่าวันที่ของวันนี้
- บรรทัดที่ 3: รวม echo กับคำสั่ง whoami เพื่อส่งคืนชื่อผู้ใช้ของคุณ
บันทึกไฟล์ข้อความนี้ด้วยนามสกุล .sh จำเส้นทางไปยังไฟล์นี้
ถัดไป เปิดWindows Terminalและใช้คำสั่ง cd เพื่อนำทางไปยังเส้นทางที่คุณได้บันทึกสคริปต์ Bash
หากต้องการเรียกใช้สคริปต์ ให้พิมพ์ bash <<ชื่อสคริปต์>>
นี่เป็นตัวอย่างง่ายๆ แต่นี่แสดงให้เห็นว่าคุณสามารถใช้ไฟล์ดังกล่าวเพื่อสร้างโปรแกรมสคริปต์Bash ทั้งหมดได้อย่างไร (Bash)แม้แต่คำสั่งการเขียนโปรแกรม เช่น คำสั่ง IF ก็พร้อมให้รวมความสามารถในการตัดสินใจในสคริปต์ของคุณ
ไซต์SS64 มีทรัพยากรมากมาย(SS64 provides an extensive resource)พร้อม คำสั่ง Bashที่มีอยู่ทั้งหมด ซึ่งคุณสามารถใช้ในเทอร์มินัลBash หรือ สคริปต์ Bash ของคุณ(Bash)
คุณยังสามารถดูบทช่วยสอนเกี่ยวกับการใช้เชลล์สคริปต์ของ Linux เพื่อสำรองข้อมูล(Linux shell script to back up a directory)ไดเร็กทอรี
Related posts
ทำไมพีซีของฉันเข้ากันไม่ได้กับ Windows 11 Use WhyNotWin11!
วิธีสร้างและใช้ไดรฟ์ USB สำหรับกู้คืน Windows 11
PowerShell Arrays: วิธีสร้างและใช้งาน
Context Menu บรรณาธิการ: Add, Remove Context Menu รายการใน Windows 11
วิธีการตรึงแอใด ๆ ที่จะ Taskbar ใน Windows 11
วิธีการติดตั้ง Windows Subsystem สำหรับ Linux บน Windows 11
พีซีนี้ไม่สามารถทำงาน Windows 11 - แก้ไขได้!
วิธีทำ Video จาก Photos ใน Windows 11
Show or Hide Icons ใน Taskbar Corner Overflow area บน Windows 11
วิธีการบล็อก Windows 11 จากการติดตั้งบนคอมพิวเตอร์ของคุณ
วิธีเพิ่มหรือลบโฟลเดอร์ออกจาก Windows 10/11 Start Menu
วิธีการรับ Windows 11 Insider Preview Build ตอนนี้
วิธีการติดตั้ง Windows 11 โดยใช้ Hyper-V ใน Windows
Stop minimizing Windows เมื่อเชื่อมต่อจอภาพบน Windows 11
ข้อกำหนดของระบบ Windows 11: คุณสมบัติที่ชาญฉลาด Minimum Hardware
วิธีตรวจสอบว่าพีซีของคุณสามารถทำงาน Windows 11 PC Health Check tool
แก้ไขพีซีต้องสนับสนุนข้อผิดพลาด TPM 2.0 ขณะติดตั้ง Windows 11
Remove History รายการจาก Remote Desktop Connection ใน Windows 11/10
วิธีการซ่อน Badges บน Taskbar Icons ใน Windows 11
วิธีเปลี่ยน Insider Channel บน Windows 11