แม้ว่าคุณจะพบโซลูชันที่คุณสามารถดับเบิลคลิกได้แล้ว แต่ก็มีวิธีแก้ปัญหาที่ทำให้เรียกใช้จากบรรทัดคำสั่งได้ง่ายขึ้น:
ขั้นตอนที่ 1 - เขียนสคริปต์
นี่ครอบคลุมคำตอบของLeonidMewแล้วฉันจะคัดลอกที่นี่:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
แล้ว
chmod u+x scriptname
ขั้นตอนที่ 2 - ทำให้ง่ายต่อการดำเนินการ
คุณต้องสร้างไดเรกทอรี~/bin
และทำการค้นหาคำสั่งbash ดังนั้นใน terminal เราเขียน:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
ที่นี่ฉันกำลังทำทุกอย่างในเทอร์มินัลคุณสามารถสร้างไดเรกทอรีdir
ในโฮมไดเร็กตอรี่ของคุณและย้ายสคริปต์ของคุณไปที่นั่นผ่านเครื่องมือกราฟิคที่คุณคุ้นเคย นอกจากนี้ฉันกำลังใช้vimเป็นตัวแก้ไข แต่เป็นการยากสำหรับผู้เริ่มต้นใช้ฉันแนะนำให้คุณเรียนรู้ แต่คุณสามารถใช้ตัวแก้ไขอื่น (แม้แต่กราฟิก) เพื่อแก้ไข.profile
ภายในโฮมไดเร็กตอรีของคุณโปรดสังเกตว่าไฟล์นี้ ถูกซ่อนไว้โดยค่าเริ่มต้น
คุณต้องเพิ่มสิ่งต่อไปนี้ในตอนท้ายของไฟล์นั้น
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
หากคุณใช้เสียงเรียกเข้าคุณกดiเพื่อเริ่มการเพิ่มข้อความจากนั้นEscเพื่อสิ้นสุดการเพิ่ม หลังจากนั้นคุณป้อน:wq
ไฟล์เพื่อเขียนและออก หรืออย่างที่ฉันพูดไปแล้วให้ใช้เครื่องมือแก้ไขที่ง่ายกว่านี้
ขั้นตอนที่ 3 - เพลิดเพลิน
ตอนนี้มันจะไม่สำคัญว่าคุณอยู่ในไดเรกทอรีใดคุณสามารถพิมพ์scriptname
และกดEnterได้ตลอดเวลา คุณยังสามารถวางสคริปต์และแอปพลิเคชันอื่น ๆ ที่คุณต้องการให้สามารถเรียกใช้งาน~/bin
ได้