มีวิธีสร้างไฟล์ที่จะรันคำสั่งเทอร์มินัลเมื่อคุณคลิกหรือไม่ คล้ายกับนามสกุล. bat ใน windows หรือไม่
มีวิธีสร้างไฟล์ที่จะรันคำสั่งเทอร์มินัลเมื่อคุณคลิกหรือไม่ คล้ายกับนามสกุล. bat ใน windows หรือไม่
คำตอบ:
#! /bin/bash
เปิดโปรแกรมแก้ไขข้อความของคุณและพิมพ์บรรทัดต่อไปนี้: เว้นบรรทัดว่างไว้และเริ่มพิมพ์คำสั่งของคุณ บันทึกไฟล์ส่วนขยายไม่สำคัญ
ไปที่ไฟล์ในตัวจัดการไฟล์ของคุณคลิกขวาที่มันเปิดกล่องโต้ตอบคุณสมบัติไปที่แท็บสิทธิ์ในการโต้ตอบตรวจสอบ "อนุญาตการดำเนินการของไฟล์นี้" และคลิกที่ปุ่มปิด ตอนนี้คุณสามารถดับเบิลคลิกที่ไฟล์และเลือกที่จะทำงานในหน้าต่าง
terminal
byzanz-record
ที่จุดเริ่มต้นของภาพเคลื่อนไหว
ใน Linux นั้นเรียกว่าสคริปต์ของสคริปต์เชลล์ที่แม่นยำยิ่งขึ้น
ลีนุกซ์ไม่สนใจว่าจะขยายไฟล์อย่างไรมันจะพิจารณาการอนุญาตของไฟล์เพื่อค้นหาว่าไฟล์นั้นได้รับการตั้งค่าให้ทำงานได้หรือไม่และจะทำการรันถ้าเป็นเช่นนั้น
คุณสามารถสร้างสคริปต์ด้วยโปรแกรมแก้ไขข้อความใด ๆ ที่ชื่นชอบเพียงแค่เปิดขึ้นและเริ่มต้นการเขียนสคริปต์คุณสามารถใช้เปลือกใดล่ามคุณต้องการเป็นคนที่ใช้ตามปกติและbash
sh
โดยปกติคุณจะเริ่มต้นสคริปต์ของคุณโดยการประกาศล่ามคำสั่งที่คุณต้องการใช้#!/bin/bash
สำหรับทุบตีและ#!/bin/sh
เพื่อดวลจุดโทษ หลังจากคุณทำเสร็จแล้วคุณสามารถเริ่มพิมพ์คำสั่งในบรรทัดสคริปต์เช่นเดียวกับที่คุณทำบน Windows ด้วยสคริปต์แบบแบตช์
หลังจากแก้ไขเสร็จแล้วให้บันทึกไฟล์ของคุณและทำให้สามารถเรียกใช้งานได้
คุณสามารถเปิด terminal และประเภทchmod 755 foo
(ที่foo
คลิกเป็นชื่อสคริปต์ของคุณ) หรือขวาบนไฟล์ที่คุณเพิ่งสร้างขึ้นและบนแท็บคลิกสิทธิ์ในยี่ห้อปฏิบัติการไฟล์
เมื่อเสร็จแล้วคุณสามารถดับเบิลคลิกที่ไฟล์และผู้จัดการไฟล์ของคุณควรลองเรียกใช้หรือถามว่าคุณต้องการเรียกใช้ เป็นทางเลือกที่คุณยังสามารถเรียกใช้สคริปต์ของคุณในการเปลี่ยนแปลง dir terminal ./foo
เพื่อที่สคริปต์ของคุณและเรียกใช้มันด้วย
การเริ่มต้นที่ดีในการเรียนรู้การเขียนสคริปต์ Linux shell คือLinuxCommand.orgพวกเขาสอนสิ่งที่คุณต้องการวิธีการทำและมีตัวอย่างที่ดีมากมายเกี่ยวกับสคริปต์ที่คุณสามารถดูได้
หากเป็นคำสั่งแบบง่ายบรรทัดเดียวคุณสามารถสร้าง.desktop
ไฟล์ตัวอย่างเช่นคำสั่ง copy ที่ตรงไปตรงมาเช่น (ในรูปแบบง่าย ๆ ):
[Desktop Entry]
Name=Simple Copy
Exec=/bin/bash -c 'cp <source> <destination>'
Type=Application
ใส่คำสั่งระหว่างเครื่องหมายคำพูดบันทึกไฟล์ด้วย.desktop
ส่วนขยายทำให้สามารถเรียกใช้งานได้และเรียกใช้โดยดับเบิลคลิก
คุณสามารถสร้าง.desktop
ไฟล์ที่ซับซ้อนเพิ่มตัวเลือกคำหลักตั้งไอคอน ฯลฯ
ดูลิงค์นี้