วิธีเรียกใช้งานไฟล์ SH บน Windows

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

เรียกใช้ไฟล์ SH บน Windows

ไฟล์ SH คืออะไร

ไฟล์ SH (หรือเรียกอีกอย่างว่าไฟล์สคริปต์) เป็นสคริปต์ที่แอปพลิเคชัน Bash ใช้งานอยู่ ภาษา Bash ใช้เพื่อเขียนคำแนะนำในไฟล์เหล่านี้ นักพัฒนาโปรแกรมส่วนใหญ่ใช้ไฟล์เหล่านี้ เนื่องจากพวกเขามีคำสั่งเพื่อรันโปรแกรมพวกเขาจึงมีความสำคัญอย่างแท้จริง อย่างไรก็ตามไฟล์เหล่านี้มีไว้สำหรับ Linux ดังนั้นการเรียกใช้งานบน Windows จะต้องใช้ซอฟต์แวร์หรือสภาพแวดล้อมบางอย่างที่เราจะให้ในวิธีการของบทความนี้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ SH คุณสามารถตรวจสอบบทความของเราที่นี่ ไปยังวิธีการสำหรับการดำเนินการไฟล์ SH บน Windows

วิธีที่ 1: การใช้ Cygwin เพื่อดำเนินการไฟล์ SH

Cygwin เป็นสภาพแวดล้อมอินเตอร์เฟสบรรทัดคำสั่งแบบโอเพนซอร์สที่คล้ายคลึงกับ Unix มันช่วยให้แอปพลิเคชั่น Unix หรือ Linux สามารถคอมไพล์และรันบนระบบปฏิบัติการ Windows จากภายในอินเทอร์เฟซเหมือน Linux โดยใช้ Cygwin เราสามารถเรียกใช้ไฟล์ SH ได้อย่างง่ายดายโดยไม่มีปัญหา

  1. ไปที่เว็บไซต์ทางการ Cygwin เพื่อดาวน์โหลดไฟล์ติดตั้ง 32 บิต หรือ 64 บิต : Cygwin

    ดาวน์โหลดไซต์สำหรับ Cygwin
  2. เปิดไฟล์ติดตั้งที่ดาวน์โหลดมาแล้วทำตามขั้นตอนการดาวน์โหลดและติดตั้ง Cygwin มีตัวเลือกต่าง ๆ ในกระบวนการติดตั้งดังนั้นเลือกตัวเลือกที่คุณต้องการ
  3. หลังการติดตั้งให้เปิด Cygwin64 Terminal โดยดับเบิลคลิกที่ ทางลัด บน เดสก์ท็อป
  4. ตอนนี้ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนไดเรกทอรีเป็นไฟล์ที่มีอยู่:
     cd C: ผู้ใช้ / ชื่อผู้ใช้ / เดสก์ท็อป 

    นี่จะเปลี่ยนไดเรกทอรีเป็นเดสก์ท็อป ตอนนี้ให้พิมพ์คำสั่งต่อไปนี้เพื่อ เรียกใช้ ไฟล์ SH:

     sh appuals.sh 

    การเรียกใช้งานไฟล์สคริปต์ผ่าน Cygwin

วิธีที่ 2: การใช้ระบบย่อย Windows สำหรับ Linux ใน Windows 10

Windows Subsystem สำหรับ Linux (aka WSL) เป็นคุณลักษณะที่ช่วยให้ผู้ใช้เรียกใช้บรรทัดคำสั่ง Linux บนคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการ Windows 10 คุณลักษณะนี้ถูกเพิ่มใน Windows 10 เป็นครั้งแรกเช่นเดียวกับ Linux มีซอฟต์แวร์ไวน์สำหรับใช้งานซอฟต์แวร์ Windows ตอนนี้ Windows มี WSL สำหรับใช้งานซอฟต์แวร์ Linux อย่างไรก็ตามการเปิดใช้งานและการทำงานผ่านคุณสมบัตินี้จะต้องใช้หลายขั้นตอนซึ่งเป็นเหตุผลที่เราแบ่งวิธีนี้ออกเป็นสามขั้นตอนหลักและมีการระบุไว้ดังต่อไปนี้:

ขั้นตอนที่ 1: การเปิดใช้งานระบบย่อย Windows สำหรับ Linux

  1. กดคีย์ Windows ค้างไว้แล้วกด R เพื่อเปิด เรียกใช้ จากนั้นพิมพ์ appwiz.cpl แล้วกด Enter

    การเปิดโปรแกรมและฟีเจอร์
  2. คลิกที่ เปิดหรือปิดคุณสมบัติ Windows ทางด้านซ้าย

    การเปิดตัวเลือกเปิดหรือปิดคุณสมบัติ Windows
  3. เลื่อนลงไปด้านล่างและทำเครื่องหมาย ระบบย่อย Windows สำหรับ Linux แล้วคลิก ตกลง เพื่อติดตั้ง

    การเปิดใช้งานระบบย่อย Windows สำหรับ Linux
  4. เมื่อเสร็จแล้วให้ย้ายไปยังขั้นตอนถัดไป

ขั้นตอนที่ 2: การติดตั้ง Linux Distro สำหรับ Windows

มีสามวิธีในการติดตั้ง distro สำหรับ Windows อย่างไรก็ตามบางครั้งหนึ่งในวิธีการบางอย่างจะไม่ทำงานสำหรับผู้ใช้ที่เฉพาะเจาะจงดังนั้นเราจะให้ทั้งสามวิธีด้านล่าง:

  1. กดปุ่ม Windows ค้างไว้แล้วกด R เพื่อเปิด Run พิมพ์ ' ms-windows-store: ' โดยไม่ ใส่ เครื่องหมายอัญประกาศแล้วกด Enter

    เปิด Windows Store
  2. ค้นหา Ubuntu คลิกที่อันที่แสดงด้านล่างและดาวน์โหลด:

    ดาวน์โหลด Ubuntu จาก Windows Store
  3. วิธีที่สอง คือการใช้คำสั่ง Power shell ต่อไปนี้เพื่อดาวน์โหลด Linux distro:
     เรียกใช้ WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    การดาวน์โหลด distro ผ่าน Power Shell
  4. วิธีที่สามในการ ดาวน์โหลด distro ใช้คำสั่ง curl ต่อไปนี้:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    การดาวน์โหลด distro ผ่านคำสั่ง curl

    หมายเหตุ : หากหมายเลข บิลด์ Windows 10 ของคุณน้อยกว่า 1706 คุณจะต้องดาวน์โหลด curl ด้วยตนเองและเปลี่ยนไดเรกทอรีเป็นตำแหน่งที่ curl.exe ตั้งอยู่ อย่างไรก็ตามหากหมายเลขการสร้าง windows 10 ของคุณคือ 1706 หรือหลังจากนั้น curl จะถูกรวมเป็นค่าเริ่มต้นและคุณต้องเรียกใช้ cmd ในฐานะผู้ดูแลระบบ

  5. เมื่อคุณดาวน์โหลด distro ระบบจะเริ่มการติดตั้งโดยอัตโนมัติและคุณต้องยอมรับและระบุ ชื่อผู้ใช้ และ รหัสผ่านใหม่ ตามที่แสดงด้านล่าง:

    การติดตั้งและตั้งค่าอูบุนตู

ขั้นตอนที่ 3: การเริ่มต้นไฟล์ SH ที่ติดตั้งใหม่และเรียกใช้งานไฟล์ SH

  1. distros ส่วนใหญ่ที่คุณจะติดตั้งมาพร้อมกับแคตตาล็อกแพ็คเกจที่ ว่างเปล่า / น้อยที่สุด ดังนั้นคุณต้อง อัปเดต และ อัพเกรด แพ็คเกจโดยใช้คำสั่งต่อไปนี้:
     อัปเดต sudo apt && sudo apt อัปเดต 

    การอัพเดตและการอัพเกรดแพ็คเกจ
  2. เมื่อคุณทำกับ distro ตอนนี้คุณสามารถเปลี่ยนไดเรกทอรีไปยังตำแหน่งไฟล์ SH โดยใช้คำสั่งต่อไปนี้:
     cd / mnt 

    นี่จะเป็นการติดตั้ง ไดรฟ์ Windows ของคุณ ตอนนี้คุณสามารถไปยังตำแหน่งที่คุณต้องการ:

     cd c / ผู้ใช้ / ชื่อผู้ใช้ / เดสก์ท็อป / 

    หมายเหตุ : เนื่องจากไฟล์ตัวอย่างอยู่บนเดสก์ท็อปดังนั้นเราจึงเปลี่ยนไดเรกทอรีเป็นเดสก์ท็อป

  3. พิมพ์คำสั่งต่อไปนี้เพื่อ เรียก ใช้ไฟล์ SH:
     sh appuals.sh 

    การเปลี่ยนไดเร็กทอรีและเรียกใช้ไฟล์ SH

วิธีที่ 3: การใช้บรรทัดคำสั่ง Git สำหรับการดำเนินการไฟล์ SH

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

  1. ไปที่ลิงค์ต่อไปนี้เพื่อดาวน์โหลด Git สำหรับระบบปฏิบัติการของคุณ: Git

    กำลังดาวน์โหลด Git สำหรับ Windows
  2. เปิดไฟล์ติดตั้งที่ดาวน์โหลดมาเพื่อติดตั้ง Git ทำตามขั้นตอนการติดตั้งและตรวจสอบตัวเลือกที่คุณต้องการและสิ่งที่คุณไม่ต้องการ
  3. กดปุ่ม Windows ค้างไว้แล้วกด S เพื่อเปิด ฟังก์ชั่นการค้นหา พิมพ์ Git Bash และ Enter

    กำลังเปิด Git Bash
  4. เปลี่ยนไดเร็กทอรีเป็นตำแหน่งที่ไฟล์ของคุณอยู่ด้วยคำสั่งต่อไปนี้:
     ซีดีตั้งโต๊ะ 

    หมายเหตุ : เดสก์ท็อปสามารถเป็นชื่อของโฟลเดอร์ที่ไฟล์ของคุณอยู่

  5. ตอนนี้ให้พิมพ์คำสั่งการดำเนินการ SH:
     sh appuals.sh 

    กำลังดำเนินการไฟล์ SH ใน Git Bash

วิธีที่ 4: แปลไฟล์สคริปต์เป็นไฟล์แบทช์

วิธีนี้ไม่แนะนำสำหรับผู้ใช้ทั่วไป แต่สำหรับผู้ใช้ที่รู้คำสั่งสคริปต์และไฟล์ค้างคาวเป็นอย่างดี คุณสามารถเปลี่ยนรูปแบบและส่วนขยายของไฟล์ SH ได้ มันต้องการทักษะในการแปลไฟล์สคริปต์เป็นไฟล์แบตช์ดังนั้นคุณควรหลีกเลี่ยงการใช้วิธีนี้เว้นแต่คุณจะรู้ว่ารูปแบบใดที่ไฟล์เหล่านี้ใช้ เราจะแสดงขั้นตอนง่าย ๆ ที่จำเป็นสำหรับการเปลี่ยนรหัสตัวอย่าง

  1. คลิกขวา ที่ไฟล์ SH ของคุณแล้วเลือก เปิดด้วย> Notepad

    เปิดไฟล์ SH ใน Notepad
  2. ลบ บรรทัด shebang ออกจากโค้ดดังที่แสดงด้านล่าง:

    การลบบรรทัด shebang

    หมายเหตุ : ความคิดเห็นจะมีไวยากรณ์“ :: ” ที่แตกต่างจากความคิดเห็นในตัวอย่างนี้

  3. คลิกที่ ไฟล์ และเลือก บันทึก ในรายการเพื่อบันทึกการเปลี่ยนแปลง

    บันทึกการเปลี่ยนแปลง
  4. คลิก ซ้ายที่ ไฟล์ SH แล้ว กดปุ่ม F2 เพื่อ เปลี่ยนชื่อ ไฟล์ คุณสามารถ คลิกขวา ที่ไฟล์แล้วเลือก เปลี่ยนชื่อ

    การเปลี่ยนนามสกุลของไฟล์

    เปลี่ยนนามสกุลจาก. sh เป็น. bat และคลิก ใช่ สำหรับการเปลี่ยนแปลง

  5. กดปุ่ม Windows ค้างไว้แล้วกด S เพื่อเปิด ฟังก์ชั่นการค้นหา จากนั้นพิมพ์ cmd และ Enter
  6. เปลี่ยนไดเร็กทอรีเป็นพา ธ ที่ไฟล์นั้นอยู่โดยใช้คำสั่ง cd :
     ซีดีตั้งโต๊ะ 

    หมายเหตุ : เดสก์ท็อปสามารถเป็นชื่อโฟลเดอร์ที่คุณพยายามเข้าถึง

  7. ตอนนี้เพียงแค่พิมพ์ชื่อของไฟล์ที่มีนามสกุล:
     appuals.bat 

    การเปิดไฟล์แบตช์เป็น cmd

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

บทความที่น่าสนใจ