วิธีเรียกใช้สคริปต์เชลล์บน Windows 10

ระบบปฏิบัติการเดสก์ท็อปทุกระบบอนุญาตให้ผู้ใช้เรียกใช้สคริปต์ได้ ใน Windows 10 คุณสามารถเรียกใช้แบตช์สคริปต์ สคริปต์ PowerShell สคริปต์ AHK สคริปต์ VBS และอื่นๆ สคริปต์ประเภทหนึ่งที่คุณขาดไม่ได้คือสคริปต์เชลล์ สคริปต์เชลล์ถูกเขียนและใช้งานบนระบบ Linux มันยอดเยี่ยมมาก และผู้ใช้ Linux หลายคนมีความเห็นว่าดีกว่าสิ่งที่ Windows มีให้ในแง่ของการเขียนสคริปต์

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

ข้อจำกัด

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

อีกสิ่งหนึ่งที่คุณควรทราบคือบน Linux เครื่องหมายทับจะใช้เพื่อระบุไดเร็กทอรี สิ่งนี้จะช่วยได้เมื่อคุณต้องการใช้คำสั่ง cd

เพื่อช่วยให้คุณทราบว่าคุณใช้งานเชลล์สคริปต์บน Windows 10 ได้สำเร็จหรือไม่ เราขอแนะนำให้ใช้สคริปต์ทดสอบด้านล่าง

เชลล์สคริปต์ทดสอบ

เปิด Notepad และวางสิ่งต่อไปนี้ บันทึกด้วยนามสกุลไฟล์การดวลจุดโทษ

#!/bin/bash
ก้อง "อยู่บ้าน"

นี่เป็นสคริปต์ง่ายๆ ที่จะแสดงข้อความ 'Stay Home' จะสามารถทำงานได้เนื่องจากสิ่งที่ต้องทำคือแสดงข้อความภายในเชลล์ที่กำลังทำงานอยู่

เรียกใช้สคริปต์เชลล์บน Windows

เรียกใช้สคริปต์เชลล์บน Windows 10 ด้วย WSL

Windows 10 รองรับลินุกซ์ หมายความว่าคุณสามารถติดตั้ง distro Linux เช่น Ubuntu บน Windows 10 และเรียกใช้คำสั่ง Linux ได้ ในการเปิดใช้งาน WSL บน Windows 10 ให้ทำตามขั้นตอนเหล่านี้

  1. เปิดแผงควบคุม
  2. ไปที่โปรแกรม
  3. คลิก เปิดหรือปิดคุณลักษณะของ Windows
  4. ในหน้าต่างที่เปิดขึ้น ให้เลื่อนไปที่จุดสิ้นสุด และเปิดใช้งาน Windows Subsystem for Linux
  5. ติดตั้งและรีสตาร์ทระบบเมื่อ/หากได้รับแจ้ง
  6. เมื่อคุณกลับบนเดสก์ทอปของคุณติดตั้งอูบุนตูจากร้านค้าไมโครซอฟท์
  7. รีสตาร์ทระบบเมื่อ/หากได้รับแจ้ง
  8. เมื่อคุณกลับมาที่เดสก์ท็อปแล้ว ให้เปิดการค้นหาของ Windows พิมพ์ Ubuntu เรียกใช้แอป และตั้งค่า
  9. ตอนนี้คุณพร้อมที่จะรันสคริปต์แล้ว

วิธีเรียกใช้สคริปต์เชลล์บน Windows 10

เรียกใช้เชลล์สคริปต์ใน WSL

ค้นหาเส้นทางไปยังสคริปต์ที่คุณต้องการเรียกใช้

  1. นำทางไปยังสคริปต์ใน File Explorer
  2. กดปุ่ม Shift ค้างไว้แล้วคลิกขวาที่สคริปต์
  3. เลือกตัวเลือกคัดลอกเป็นเส้นทาง
  4. วางพาธในไฟล์ Notepad และแทนที่แบ็กสแลชด้วยเครื่องหมายทับตลอดทั้งพาธ
  5. เปิดอูบุนตู
  6. เรียกใช้คำสั่งต่อไปนี้เพื่อไปยังไดเร็กทอรีที่มีสคริปต์อยู่

สั่งการ

cd เส้นทางสู่สคริปต์

ตัวอย่าง

cd /mnt/c/Users/fatiw/Desktop/
  1. เรียกใช้คำสั่งนี้เพื่อเรียกใช้สคริปต์
sh ชื่อของ script.sh

วิธีเรียกใช้สคริปต์เชลล์บน Windows 10

เรียกใช้สคริปต์เชลล์บน Windows 10 ด้วย Git Bash

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

วิธีเรียกใช้สคริปต์เชลล์บน Windows 10

เมื่อการติดตั้งเสร็จสิ้น ให้เปิด Git Bash ลากและวางเชลล์สคริปต์ลงบนหน้าต่าง แตะ Enter จากนั้นระบบจะดำเนินการ

วิธีเรียกใช้สคริปต์เชลล์บน Windows 10

ฝากความเห็น

ไมโครซอฟต์สร้างโปรแกรมทดลองใช้งานสำหรับแอปบน Windows 10

ไมโครซอฟต์สร้างโปรแกรมทดลองใช้งานสำหรับแอปบน Windows 10

ทุกคนจะสามารถทดสอบฟีเจอร์ใหม่ๆ สุดเจ๋งในแอป Windows 10 ได้ง่ายขึ้นกว่าเดิม โดยไม่ต้องติดตั้งเวอร์ชัน Skip Ahead ผ่านโปรแกรม Windows App Preview ใหม่ นี่คือรายละเอียดและวิธีการเข้าร่วม อ่านเพิ่มเติม...

การเตรียมการสำหรับ Windows 11 27H2 เริ่มต้นขึ้นแล้ว โดย Microsoft ได้แบ่ง Canary Channel ออกเป็นสองเส้นทาง

การเตรียมการสำหรับ Windows 11 27H2 เริ่มต้นขึ้นแล้ว โดย Microsoft ได้แบ่ง Canary Channel ออกเป็นสองเส้นทาง

ไมโครซอฟต์ได้แยกช่องทางการทดสอบ Canary Channel ออกด้วยบิลด์ 29500 ใหม่ ซึ่งบ่งชี้ถึงการทำงานเบื้องต้นของแพลตฟอร์มสำหรับ Windows 11 27H2 และการอัปเกรดเต็มรูปแบบในอนาคต

Build 29531.1000 แบ่งช่องทาง Canary Channel ของ Windows 11 ออกเป็นสองส่วน ทำให้ผู้ใช้เกิดความสับสนมากขึ้น

Build 29531.1000 แบ่งช่องทาง Canary Channel ของ Windows 11 ออกเป็นสองส่วน ทำให้ผู้ใช้เกิดความสับสนมากขึ้น

Build 29531.1000 สำหรับ Windows 11 มาถึงแล้วใน Canary Channel ผ่านการตั้งค่าอัปสเตทเสริม เนื่องจากช่องทางดังกล่าวแยกออกเป็นสองส่วน

โปรแกรม Notepad จะเพิ่มการรองรับการแสดงภาพใน Windows 11

โปรแกรม Notepad จะเพิ่มการรองรับการแสดงภาพใน Windows 11

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

วิธีลบข้อมูลสำรอง OOBE recovery PC บน Windows 11

วิธีลบข้อมูลสำรอง OOBE recovery PC บน Windows 11

หากต้องการลบและล้างข้อมูลสำรองการกู้คืน OOBE บน Windows 11 ให้ปิดการตั้งค่าการสำรองข้อมูลของ Windows และล้างข้อมูลที่ซิงค์ไว้ในหน้าอุปกรณ์

Windows 11 25H2 เทียบกับ 24H2: เปรียบเทียบกันอย่างไร และมีอะไรแตกต่างกันบ้าง

Windows 11 25H2 เทียบกับ 24H2: เปรียบเทียบกันอย่างไร และมีอะไรแตกต่างกันบ้าง

หากคุณสงสัยถึงความแตกต่างระหว่าง Windows 11 25H2 และ 24H2 ทั้งสองรุ่นใช้แกนหลักเดียวกัน ดังนั้นจึงเหมือนกัน และไม่จำเป็นต้องอัปเกรดแบบเต็ม

วิธีเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Windows 11

วิธีเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Windows 11

ในการเปิดใช้งานโหมดนักพัฒนาบน Windows 11 คุณเพียงแค่เปิดสวิตช์ในหน้าการตั้งค่าสำหรับนักพัฒนา (หรือขั้นสูง) เท่านั้น

วิธีเปิดพอร์ตไฟร์วอลล์บน Windows 10

วิธีเปิดพอร์ตไฟร์วอลล์บน Windows 10

ใน Windows 10 คุณสามารถเปิดพอร์ตในไฟร์วอลล์ได้อย่างรวดเร็วโดยใช้ Windows Security นี่คือวิธีการ และขั้นตอนในการปิดพอร์ต

ไมโครซอฟต์ระบุว่านี่คือการตั้งค่าฮาร์ดแวร์ที่เหมาะสมที่สุดสำหรับการเล่นเกมบน Windows 11

ไมโครซอฟต์ระบุว่านี่คือการตั้งค่าฮาร์ดแวร์ที่เหมาะสมที่สุดสำหรับการเล่นเกมบน Windows 11

ไมโครซอฟต์อธิบายถึงการจัดวางฮาร์ดแวร์ที่เหมาะสมที่สุดสำหรับการเล่นเกมบน Windows 11 และเหตุผลว่าทำไมส่วนประกอบที่สมดุลจึงมีความสำคัญมากกว่าซอฟต์แวร์เพียงอย่างเดียว

Build 26200.5600 (KB5058493) สำหรับ Windows 11 ปรับปรุงฟังก์ชัน Click to Do ใน Dev Channel

Build 26200.5600 (KB5058493) สำหรับ Windows 11 ปรับปรุงฟังก์ชัน Click to Do ใน Dev Channel

Build 26200.5581 (KB5058493) สำหรับ Windows 11 เพิ่มฟังก์ชัน "คลิกเพื่อทำ" มากขึ้น นำคำถามที่พบบ่อย (FAQ) และ AI มาไว้ในการตั้งค่า และแก้ไขข้อบกพร่องต่างๆ