โฮมเพจ » ทำอย่างไร » วิธีเรียกใช้คำสั่ง Linux จากภายนอก Bash Shell บน Windows 10

    วิธีเรียกใช้คำสั่ง Linux จากภายนอก Bash Shell บน Windows 10

    Windows 10 มี“ ระบบย่อย Windows สำหรับ Linux” เพื่อเรียกใช้แอพพลิเคชั่น Linux แต่สามารถเข้าถึงได้ผ่าน Bash shell เท่านั้น อย่างไรก็ตามมีวิธีเรียกใช้แอพพลิเคชั่น Linux โดยไม่ต้องเปิดหน้าต่าง Bash เป็นครั้งแรก.

    นี่เป็นไปได้ที่จะขอบคุณ ทุบตี -c คำสั่ง ใช้เพื่อเรียกใช้คำสั่ง Linux ผ่าน Command Prompt และ PowerShell หรือแม้แต่สร้างทางลัดบนเดสก์ท็อปที่รันคำสั่ง Linux หรือโปรแกรมเมื่อเปิดตัว.

    ปรับปรุง: หากคุณติดตั้งสภาพแวดล้อม Linux หลายตัวคุณสามารถใช้คำสั่ง wslconfig เพื่อเลือกสภาพแวดล้อม Linux เริ่มต้น นอกจากนี้ยังมีวิธีเรียกใช้คำสั่งในสภาพแวดล้อม Linux เฉพาะ.

    วิธีเรียกใช้คำสั่ง Linux ในพร้อมท์คำสั่งหรือ PowerShell

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

    bash -c "คำสั่ง"

    ตัวอย่างเช่นสมมติว่าคุณต้องการติดตั้งแพ็คเกจ emacs ผ่าน apt-get คุณจะเรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง:

    bash -c "sudo apt-get install emacs"

    เมื่อคุณใช้ bash -c, Windows จะเปิด Bash shell ในพื้นหลังและส่งคำสั่งไปยังมัน คำสั่งจะทำงานจนกว่าจะเสร็จสิ้นแล้วออกจากพร้อมกับเปลือก Bash เทอร์มินัลเอาต์พุตใด ๆ ที่รันคำสั่งปัจจุบันจะปรากฏขึ้นโดยตรงในหน้าต่างพร้อมท์คำสั่งแทนที่จะเป็นหน้าต่าง Bash เชลล์แยกต่างหาก.

    เคล็ดลับนี้ยังช่วยให้คุณสามารถรันคำสั่ง Linux ใน PowerShell ได้เช่นเดียวกับที่คุณใช้งาน Windows แบบปกติ คุณสามารถทำได้โดยการเรียกใช้ไฟล์. exe โดยตรงเช่นเดียวกับในหน้าต่างพรอมต์คำสั่งหรือผ่านวิธีอื่นใดสำหรับการเรียกใช้ไฟล์ปฏิบัติการใน PowerShell.

    ทุบตี -c "uname -a"

    เช่นเดียวกับหน้าต่างพรอมต์คำสั่งเอาต์พุตของคำสั่งจะปรากฏขึ้นโดยตรงใน PowerShell วิธีการเหล่านี้สามารถใช้เพื่อเพิ่มคำสั่ง Linux ลงในไฟล์แบตช์หรือสคริปต์ PowerShell ได้เช่นกัน.

    วิธีเรียกใช้คำสั่ง Linux จาก Run Dialog หรือ Start Menu

    เคล็ดลับนี้ใช้สำหรับการเรียกใช้คำสั่งจากกล่องโต้ตอบเรียกใช้เมนูเริ่มหรือตัวเรียกใช้แอปพลิเคชันอื่น ๆ.

    ตัวอย่างเช่นในการเปิดตัว vi จากกล่องโต้ตอบเรียกใช้คุณต้องกด Windows + R บนแป้นพิมพ์แล้วเรียกใช้คำสั่งต่อไปนี้:

    bach -c "vi"

    เครื่องมือแก้ไขข้อความ vi จะปรากฏในหน้าต่างของตัวเอง.

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

    วิธีเรียกใช้คำสั่ง Linux ด้วยทางลัดบนเดสก์ท็อป

    ทุบตี -c คำสั่งยังทำให้สามารถเปิดใช้งานแอปพลิเคชัน Linux ผ่านทางลัดบนเดสก์ท็อป ตัวอย่างเช่นสมมติว่าคุณต้องการเปิดตัวแก้ไขข้อความ vi ผ่านทางลัดบนเดสก์ท็อป คุณคลิกขวาที่เดสก์ท็อปชี้ไปที่ใหม่> ทางลัดใหม่และป้อนเป้าหมายต่อไปนี้:

    bash -c "vi"

    ตอนนี้คุณสามารถบันทึกทางลัดแล้วมันจะเปิด vi เมื่อคุณดับเบิลคลิก.

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

    อย่างไรก็ตามคุณต้องเปิดใช้งานดังนี้:

    bash -c "DISPLAY =: 0 คำสั่ง"

    ในขณะที่คุณสามารถเปิดใช้คำสั่ง Bash จากที่อื่นใน Windows คุณจะไม่สามารถเรียกใช้ซอฟต์แวร์ Windows หรือโปรแกรมปฏิบัติการได้โดยตรงจากหน้าต่าง Bash shell.