สำหรับผู้ที่คิดว่า “ไฟล์เชลล์สคริปต์สามารถสร้างขึ้นและดำเนินการบนระบบ Windows ได้หรือไม่” นี่คือคำตอบ ใช่ หากต้องการทราบว่าจะทำอย่างไรให้อ่านบทความนี้จนจบ เป็นกระบวนการที่ยาวกว่าเล็กน้อย แต่ง่ายต่อการปฏิบัติตาม ดังนั้นเราจะแบ่งกระบวนการออกเป็น 4 ส่วน
- เปิดใช้งาน WSL – ไม่สามารถรันเชลล์สคริปต์บนระบบ Windows ได้โดยตรง ในการดำเนินการดังกล่าว คุณต้องติดตั้ง Windows Subsystem for Linux (WSL) ก่อน WSL เป็นคุณลักษณะของระบบปฏิบัติการ Windows ที่ช่วยให้คุณสามารถเรียกใช้ระบบไฟล์ Linux ควบคู่ไปกับแอป Windows แบบเดิมของคุณได้
- ดาวน์โหลด Ubuntu และผสานรวมกับ WSL – WSL มาพร้อมกับระบบปฏิบัติการ Windows แต่คุณต้องเปิดใช้งานและติดตั้ง Linux distribution ก่อนจึงจะสามารถใช้งานได้ ที่นี่เราจะดูวิธีการดาวน์โหลดและติดตั้ง Ubuntu จาก Microsoft Store App
- สร้างไฟล์สคริปต์เชลล์ – ไฟล์ .sh เป็นนามสกุลไฟล์เชลล์สคริปต์ ให้เราเรียนรู้วิธีสร้างไฟล์เชลล์สคริปต์บนระบบ Windows
- เรียกใช้งานไฟล์เชลล์สคริปต์ – เรียกใช้ไฟล์ .sh ที่สร้างขึ้น
สารบัญ
ส่วนที่ 1: เปิดใช้งานระบบย่อย Windows สำหรับ Linux (WSL)
ขั้นตอนที่ 1: เปิด การตั้งค่า โดยใช้ Windows + I คีย์ด้วยกัน คลิกที่ อัปเดต & ความปลอดภัย ตัวเลือก.

ขั้นตอนที่ 2: จากบานหน้าต่างด้านซ้ายให้คลิกที่ สำหรับนักพัฒนา

ขั้นตอนที่ 3: เปิดใช้งาน โหมดนักพัฒนา โดยคลิกที่แถบสลับ
โฆษณา

ขั้นตอนที่ 4: จากป๊อปอัปให้คลิกที่ ใช่.

ขั้นตอนที่ 5: ในแถบค้นหาการตั้งค่า ให้พิมพ์ เปิดหน้าต่าง และจากผลลัพธ์ให้คลิกที่ เปิดหรือปิดคุณสมบัติ Windows

ขั้นตอนที่ 6: จากหน้าต่างที่เปิดอยู่ ติ๊ก ที่ ช่องทำเครื่องหมาย ข้าง ระบบย่อย Windows สำหรับ Linux เพื่อเปิดใช้งาน และคลิกที่ ตกลง.

ขั้นตอนที่ 7: จะใช้เวลาสองสามนาทีในการดำเนินการให้เสร็จสิ้นและจะขอเริ่มต้นใหม่ เริ่มต้นใหม่ ระบบ.
ส่วนที่ 2: ดาวน์โหลด Ubuntu และผสานรวมกับ WSL
ขั้นตอนที่ 1: เมื่อรีสตาร์ทแล้ว เปิดแอพ Microsoft Store โดยพิมพ์ Microsoft store ในแถบค้นหาของ Windows และดับเบิลคลิกจากผลการค้นหา

ขั้นตอนที่ 2: ในแถบค้นหาแอป Microsoft Store ให้พิมพ์ อูบุนตู และเลือกจากรายการ

ขั้นตอนที่ 3: คลิกที่ รับ ในการดาวน์โหลด ubuntu จะใช้เวลาสักครู่
ขั้นตอนที่ 4: จากแถบค้นหาของ Windows พิมพ์ อูบุนตู และจากผลการค้นหา ดับเบิลคลิก เพื่อเปิดมัน

ขั้นตอนที่ 5: พรอมต์คำสั่ง Linux จะเปิดขึ้นและเริ่มการติดตั้งบนฮาร์ดดิสก์ของคุณและรวมเข้ากับ WSL
ขั้นตอนที่ 6: มันจะขอ a ชื่อผู้ใช้ และ รหัสผ่าน เป็นข้อมูลประจำตัวป้อนชื่อผู้ใช้และรหัสผ่านที่คุณต้องการ อย่าลืมจำไว้ใช้ในภายหลัง

ขั้นตอนที่ 7: รอให้กระบวนการติดตั้งเสร็จสิ้น
ส่วนที่ 3: สร้างไฟล์เชลล์สคริปต์ (.sh)
ขั้นตอนที่ 1: นำทางไปยังตำแหน่งที่คุณต้องการสร้างไฟล์ .sh บน Windows ถือ กะ กุญแจและ คลิกขวา บนพื้นที่ว่าง
ขั้นตอนที่ 2: จากรายการที่ปรากฏ ให้คลิกที่ เปิดหน้าต่าง Powershell ที่นี่.

ขั้นตอนที่ 3: ในประเภท PowerShell ทุบตี และตี เข้าสู่. สิ่งนี้จะเปลี่ยนเส้นทางไปยัง bash shell
โฆษณา

ขั้นตอนที่ 4: ในประเภท PowerShell cat > filename.sh ที่นี่ "ชื่อไฟล์" คือชื่อไฟล์ของคุณ มันเป็นทางเลือกของคุณ. ตัวอย่างเช่นที่นี่ฉันได้ให้ "ทดสอบ" เป็นชื่อไฟล์
ขั้นตอนที่ 5: ตี เข้าสู่ ปุ่มบนแป้นพิมพ์ ตอนนี้ไฟล์เชลล์สคริปต์จะถูกสร้างขึ้นในตำแหน่งที่เลือก

ขั้นตอนที่ 6: ตรวจสอบว่าไฟล์จะถูกสร้างขึ้นในตำแหน่งและกลับมาที่ Powershell แล้วกด ctrl + c คีย์ร่วมกันเพื่อยุติกระบวนการ

ขั้นตอนที่ 7: ในการรันเชลล์สคริปต์นี้และดูผลลัพธ์ คุณจะต้องเพิ่มข้อมูลบางส่วนลงในไฟล์ ให้เราเพิ่มคำสั่งง่ายๆ ในไฟล์เพื่อพิมพ์ Hello World
ขั้นตอนที่ 8: สำหรับประเภทนี้ vi ชื่อไฟล์.sh ที่นี่ "ชื่อไฟล์" คือชื่อไฟล์ของคุณ ตัวอย่างเช่น ที่นี่ เนื่องจากฉันได้ให้ "test" เป็นชื่อไฟล์ คำสั่งจะเป็น vi test.sh

ขั้นตอนที่ 9: คำสั่งนี้จะเปิดไฟล์เพื่อทำการแก้ไข ให้กดปุ่ม ฉัน จากแป้นพิมพ์เพื่อเข้าสู่ไฟล์และเริ่มแก้ไข
ขั้นตอนที่ 10: พิมพ์ echo “Hello World” ในไฟล์ และหากต้องการบันทึกและออก ให้กด เอสค คีย์จากแป้นพิมพ์และพิมพ์ :wq และตี เข้าสู่.

ขั้นตอนที่ 11: การดำเนินการนี้จะบันทึกเนื้อหาของไฟล์และปิดไฟล์
ส่วนที่ 4: เรียกใช้/เรียกใช้ไฟล์สคริปต์เชลล์
ขั้นตอนที่ 1: บนระบบ Windows ของคุณ ไปที่ตำแหน่งที่มีไฟล์ sh ถือ กะ กุญแจและ คลิกขวา บนพื้นที่ว่าง
ขั้นตอนที่ 2: จากรายการที่ปรากฏ ให้คลิกที่ เปิดหน้าต่าง Powershell ที่นี่.

ขั้นตอนที่ 3: ในพรอมต์คำสั่งพิมพ์ ทุบตี และตี เข้าสู่. สิ่งนี้จะเปลี่ยนเส้นทางไปยัง bash shell

ขั้นตอนที่ 4: พิมพ์ sh ชื่อไฟล์.sh และตี เข้าสู่. ตัวอย่างเช่น ที่นี่ชื่อไฟล์คือ 'test' ดังนั้นฉันจะรันหรือเรียกใช้ไฟล์โดยใช้คำสั่ง sh test.sh
ขั้นตอนที่ 5: ตอนนี้คุณสามารถดูผลลัพธ์ได้ เสร็จแล้ว!

หมายเหตุ: คุณยังสามารถรันไฟล์ sh ใน Command Prompt
ขั้นตอนที่ 1: เปิดพรอมต์เรียกใช้โดยใช้ Windows + R คีย์ร่วมกันและพิมพ์ cmd ในนั้น. ตี เข้าสู่.

ขั้นตอนที่ 2: นี่จะเป็นการเปิดพรอมต์คำสั่ง นำทางไปยังเส้นทางที่คุณมีไฟล์ sh เพื่อดำเนินการโดยใช้ ซีดี ฉันมีไฟล์ sh ในโฟลเดอร์ชื่อโฟลเดอร์ใหม่ภายใต้เดสก์ท็อป ดังนั้นคำสั่งจะเป็น cd เดสก์ท็อป/โฟลเดอร์ใหม่

ขั้นตอนที่ 3: ตอนนี้พิมพ์ bash filename.sh และตี เข้าสู่. ชื่อไฟล์คือชื่อไฟล์ของคุณ ตัวอย่างเช่นฉันจะให้ bash test.sh
ขั้นตอนที่ 4: คุณสามารถเห็นผลลัพธ์บนพรอมต์คำสั่งของคุณ

แค่นั้นแหละ! หวังว่าบทความนี้จะเป็นประโยชน์ ขอขอบคุณ!!