ด้วยวัฒนธรรมโอเพ่นซอร์สที่เพิ่มขึ้น เป็นไปไม่ได้เลยที่จะเพิกเฉยต่อความสามารถอันน่าทึ่งของระบบปฏิบัติการ Linux และจำลองความสามารถเหล่านั้นไปยังระบบปฏิบัติการอื่น Microsoft เข้าใจสิ่งนี้และประสบความสำเร็จในการแนะนำ Windows Subsystem for Linux (WSL)
WSL เปิดตัวในปี 2559 เป็นฟีเจอร์ Windows ที่ให้คุณเรียกใช้ระบบไฟล์ Linux บนระบบปฏิบัติการของคุณ หลังจากติดตั้ง WSL คุณสามารถเรียกใช้เครื่องมือ Linux บนพีซีของคุณได้อย่างง่ายดาย ดังนั้น หากคุณต้องการรัน Bash บน Windows 11 ต่อไปนี้เป็นวิธีการโดยละเอียด
วิธีติดตั้งและรัน Bash บน Windows 11
Bash เป็นเชลล์เริ่มต้นสำหรับระบบ Linux ส่วนใหญ่ เปิดตัวครั้งแรกในปี 1989 เพื่อทดแทนเชลล์เป้าหมาย และยังทำหน้าที่เป็นล่ามบรรทัดคำสั่งสำหรับระบบที่ใช้ GNU
ยิ่งไปกว่านั้น คุณยังสามารถใช้เป็นโปรแกรมประมวลผลคำ แอปพลิเคชั่นแก้ไขกราฟิก หรือเป็นเดสก์ท็อปของคุณได้ ตามที่ Opensource.com อธิบายไว้
ดังนั้น หากคุณต้องการรัน Bash บน Windows 11 คุณต้องติดตั้ง WSL บนระบบของคุณก่อน อย่ากลัวกับศัพท์เฉพาะที่ฟังดูซับซ้อนนี้ กระบวนการติดตั้งทั้งหมดค่อนข้างง่าย ต่อไปนี้คือวิธีการเริ่มต้น:
1. ไปที่ แถบค้นหาเมนูStartพิมพ์'terminal'และเปิด Windows Terminal ด้วยสิทธิ์ของผู้ดูแลระบบ
2. ป้อนคำสั่งต่อไปนี้ลงใน Terminal:
wsl --install
3. รีสตาร์ทพีซีของคุณเมื่อการติดตั้งเสร็จสมบูรณ์
วินโดว์ PowerShell
ทันทีที่พีซีของคุณบูท กระบวนการติดตั้งจะเริ่มต้นอีกครั้ง พีซีของคุณจะเริ่มดาวน์โหลดและติดตั้งซอฟต์แวร์ Ubuntu จากที่นี่ เร็วๆ นี้คุณจะถูกขอให้ตั้งชื่อผู้ใช้และรหัสผ่าน ทำเช่นนั้นแล้วพีซีของคุณจะบูทอย่างรวดเร็วเมื่อคุณป้อนรหัสผ่าน การติดตั้งจะเริ่มต้นโดยอัตโนมัติจากจุดที่คุณค้างไว้ก่อนที่จะเริ่มพีซีของคุณ
ในที่สุดUbuntuจะได้รับการติดตั้งบนพีซีของคุณสำเร็จ เมื่อเสร็จแล้ว Ubuntu จะเปิดเข้าสู่ Bash Shell โดยอัตโนมัติ คุณสามารถใช้คำสั่งเดียวกับที่คุณใช้ตามปกติใน Linux รวมถึงการติดตั้งแอปพลิเคชัน Linux ในสภาพแวดล้อมเสมือนนี้
Ubuntu จะเปิดตัวใน Bash shell โดยอัตโนมัติ
และนั่นคือวิธีที่คุณสามารถติดตั้งและใช้ Bash บนพีซี Windows ของคุณได้ ในความเป็นจริง เมื่อใช้ Ubuntu บนระบบของคุณในปัจจุบัน คุณลักษณะอำนวยความสะดวกอื่นๆ มากมาย เช่น นามแฝง การแก้ไขบรรทัดคำสั่ง การควบคุมงาน ฯลฯ ก็จะพร้อมใช้งานสำหรับคุณเช่นกัน
วิธีเรียกใช้สคริปต์ Bash ใน Windows
หากต้องการเรียกใช้สคริปต์ใน Bash เพียงสร้างไฟล์ข้อความโดยใช้โปรแกรมแก้ไขไฟล์ที่คุณชื่นชอบเช่น Notepad แล้วบันทึกลงในตำแหน่งที่คุณสามารถจดจำได้ง่าย
สิ่งหนึ่งที่พิเศษเกี่ยวกับสคริปต์ Bash คือบรรทัดแรกต้องเป็น“#!”ตามด้วยเส้นทางทุบตี 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มีแหล่งข้อมูลมากมายพร้อมด้วยคำสั่ง Bash ทั้งหมดที่คุณสามารถใช้ได้ในเทอร์มินัล Bash หรือสคริปต์ Bash