วิธีเรียกใช้คำสั่ง 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.