วิธีการติดตั้งและใช้ Bash บน Windows 11


Bash (Bourne Again Shell) คือบรรทัดคำสั่งและอินเทอร์เฟซผู้ใช้แบบกราฟิกที่แจกจ่ายพร้อมกับ Linux ทุกรุ่น การใช้ ทุบตีบน Windows 10 ไม่ใช่กระบวนการง่ายๆ อย่างไรก็ตาม Windows 11 มีระบบย่อย Windows ที่ได้รับการอัพเกรดสำหรับ Linux (WSL 2.0) ซึ่งช่วยให้คุณติดตั้งและใช้งาน Bash ได้ง่ายกว่าที่เคย

WSL เวอร์ชันใหม่ใช้งานเคอร์เนล Linux ที่แท้จริงภายในเครื่องเสมือน ซึ่งหมายความว่าการแจกจ่าย Linux ใด ๆ ที่คุณทำงานภายใต้ WSL จะรวม Bash ไว้ด้วย

วิธีการติดตั้ง WSL และ Bash บน Windows 11

หากต้องการติดตั้งและใช้งานระบบปฏิบัติการ Linux ที่มี Bash บนระบบ Windows 11 ของคุณ คุณจะต้องติดตั้ง WSL ก่อน บน Windows 11 นี่เป็นกระบวนการที่ไม่ซับซ้อนโดยใช้ เทอร์มินัลวินโดวส์ อย่าเปิด CMD (พร้อมรับคำสั่ง) – Windows Terminal เป็นแอปพลิเคชันอื่น

1. เลือกปุ่ม Start และพิมพ์ “terminal” ในช่องค้นหา ในบานหน้าต่าง Windows Terminalให้เลือก เรียกใช้ในฐานะผู้ดูแลระบบ

หมายเหตุ: หาก Windows Terminal ไม่เปิดขึ้น คุณอาจต้องอัปเดต ไปที่ Microsoft Store และติดตั้ง latest version of the เทอร์มินัลวินโดวส์

2. พิมพ์คำสั่งต่อไปนี้: wsl –install,ที่พร้อมท์คำสั่ง และกด Enterคำสั่งเดียวนี้จะดาวน์โหลดและติดตั้ง Windows Subsystem สำหรับ Linux เวอร์ชันล่าสุด การดาวน์โหลดมีขนาดไม่กี่ร้อยเมกะไบต์ ดังนั้นกระบวนการติดตั้งอาจใช้เวลาพอสมควรจึงจะเสร็จสิ้น

3. เมื่อเสร็จแล้ว คุณจะเห็นข้อความ: “การดำเนินการที่ร้องขอสำเร็จแล้ว” เมื่อคุณเห็นข้อความนี้ ให้รีสตาร์ทระบบของคุณเพื่อทำการติดตั้ง WSL ให้เสร็จสิ้น คุณสามารถพิมพ์ shutdown /r /t 0ใน Windows Terminal เพื่อเริ่มการรีบูต

4. หลังจากที่ระบบของคุณรีบูต กระบวนการจะดำเนินต่อไปโดยการติดตั้ง Ubuntu เป็น Linux distro เริ่มต้น คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับระบบ Linux

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

6. คุณสามารถติดตั้ง distros Linux อื่น ๆ ได้หากต้องการ หากต้องการดูว่าอันใดบ้างที่พร้อมสำหรับการติดตั้ง ให้เปิด Windows Terminal (Powershell) อีกครั้ง พิมพ์ wsl –list –onlineแล้วกด Enterคุณจะเห็นตัวเลือกต่างๆ เช่น Openuse, Debian และอื่นๆ.

7. คุณสามารถติดตั้ง distros เหล่านี้ได้โดยพิมพ์ wsl –install -d <>ลงใน Windows Terminal กระบวนการเดียวกับการติดตั้ง Ubuntu ก่อนหน้านี้จะทำซ้ำ และคุณจะต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อทำการติดตั้งให้เสร็จสิ้น

หมายเหตุ: คุณยังสามารถติดตั้ง Linux Distro บน Windows ได้จาก Microsoft Store

วิธีเปิดใช้ Linux Distro และใช้ Bash

มีสองวิธีที่คุณสามารถใช้เพื่อเปิด Linux distro ของคุณ หากคุณติดตั้ง Ubuntu คุณสามารถเลือกเมนู Start พิมพ์ Ubuntuและเลือกแอป Ubuntu เพื่อเปิดใช้งานได้

หรืออีกวิธีหนึ่ง คุณสามารถเปิด Windows Terminal และเพียงพิมพ์คำสั่ง Ubuntu เพื่อเปิด Linux Bash Shell ในสภาพแวดล้อมของ Ubuntu

หากต้องการดูรายการคำสั่ง Linux ทั้งหมดที่คุณสามารถใช้ใน Bash ให้พิมพ์ help -d.

คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับแต่ละคำสั่งได้โดยพิมพ์ helpตามด้วยชื่อคำสั่ง ตัวอย่างเช่น help printfส่งคืนรายละเอียดคำสั่งและข้อมูลเกี่ยวกับพารามิเตอร์คำสั่งแต่ละรายการ

คำสั่ง Bash ทั่วไปบางคำสั่งที่คนส่วนใหญ่ใช้เมื่อเริ่มต้นใช้งานครั้งแรก ได้แก่:

  • โหมดโต้ตอบ: พิมพ์คำสั่งลงในอินเทอร์เฟซบรรทัดคำสั่ง (Windows Terminal)
  • โหมดแบทช์: เรียกใช้ไฟล์ข้อความที่มีคำสั่งทั้งหมดที่คุณต้องการให้ Linux ดำเนินการตามลำดับ หลายๆ คนสร้างสคริปต์เหล่านี้โดยใช้ไวยากรณ์การเขียนโปรแกรม
  • วิธีเรียกใช้ Bash Script ใน Windows

    หากต้องการเรียกใช้สคริปต์ใน Bash เพียงสร้างไฟล์ข้อความโดยใช้โปรแกรมแก้ไขไฟล์ที่คุณชื่นชอบ เช่น Notepad แล้วบันทึกลงในตำแหน่งที่คุณจะจำได้

    สิ่งหนึ่งที่เป็นเอกลักษณ์เกี่ยวกับสคริปต์ Bash คือบรรทัดแรกต้องเป็น “#!” ตามด้วยเส้นทางของเส้นทางทุบตี Linux ของคุณ หากต้องการดูว่าคืออะไร ให้เปิด Ubuntu แล้วพิมพ์ which bashลงในหน้าต่างบรรทัดคำสั่ง นี่จะเป็นการให้เส้นทาง Bash

    สร้างไฟล์ข้อความใหม่และรวมบรรทัดแรกที่ด้านบน ในกรณีของตัวอย่างนี้ นั่นจะเป็น:

    #! /user/bin/bash

    ปฏิบัติตามบรรทัดนี้พร้อมกับคำสั่งตามลำดับที่คุณต้องการให้ Linux ทำงาน ในตัวอย่างนี้:.

    • บรรทัดที่ 1: ใช้คำสั่ง echoเพื่อแสดงข้อความแก่ผู้ใช้บนหน้าจอ
    • บรรทัดที่ 2: รวม echo กับคำสั่ง dateเพื่อส่งคืนวันที่วันนี้
    • บรรทัดที่ 3: รวม echo เข้ากับคำสั่ง whoamiเพื่อส่งคืนชื่อผู้ใช้ของคุณ
    • บันทึกไฟล์ข้อความนี้ด้วยนามสกุล .shจำเส้นทางไปยังไฟล์นี้

      จากนั้น เปิด Windows Terminal และใช้คำสั่ง cdเพื่อนำทางไปยังเส้นทางที่คุณได้บันทึกสคริปต์ Bash ไว้

      หากต้องการเรียกใช้สคริปต์ ให้พิมพ์ bash <>.

      นี่เป็นตัวอย่างง่ายๆ แต่แสดงให้เห็นว่าคุณสามารถใช้ไฟล์ดังกล่าวเพื่อสร้างโปรแกรมสคริปต์ Bash ทั้งหมดได้อย่างไร แม้แต่คำสั่งการเขียนโปรแกรม เช่น คำสั่ง IF ก็พร้อมที่จะรวมความสามารถในการตัดสินใจไว้ในสคริปต์ของคุณ

      ไซต์ SS64 มีทรัพยากรที่กว้างขวาง พร้อมคำสั่ง Bash ที่มีอยู่ทั้งหมดที่คุณสามารถใช้ในเทอร์มินัล Bash หรือสคริปต์ Bash ของคุณ

      คุณยังสามารถดูบทช่วยสอนเกี่ยวกับการใช้ เชลล์สคริปต์ Linux เพื่อสำรองไดเร็กทอรี ได้

      .

      กระทู้ที่เกี่ยวข้อง:


      25.07.2022