Zaten çift tıklayabileceğiniz bir çözüm bulmuş olsanız da, komut satırından çalıştırmayı daha önemsiz hale getiren bir çözüm var:
Adım 1 - Bir komut dosyası yazın
Bu zaten LeonidMew'in bir cevabı ile kaplıdır , burada kopyalayacağım:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
ve sonra
chmod u+x scriptname
2. Adım - Yürütmeyi kolaylaştırın
Bir dizin oluşturmanız ~/binve komutlar için bash araması yapmanız gerekir. Yani terminalde şunu yazıyoruz:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
Burada terminalde her şeyi yapıyorum, elbette dirana dizininizde bir dizin oluşturabilir ve ayrıca komut dosyanızı rahat olduğunuz grafik araçlarıyla oraya taşıyabilirsiniz. Ayrıca bir editör olarak vim kullanıyorum , ancak yeni başlayanlar için biraz zor, öğrenmenizi tavsiye ederim, ancak sadece .profileana dizininizde düzenlemek için farklı bir düzenleyici (hatta grafik) kullanabilirsiniz , bu dosyanın varsayılan olarak gizlidir.
Dosyanın sonuna aşağıdakileri eklemeniz gerekir
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Eğer kullanıyorsanız vim tuşuna imetin ekleyerek başlamak ve daha sonra Escekleme bitirmek için. Bundan sonra :wqdosya yazmak ve çıkmak için giriş yaparsınız . Ya da, daha önce de söylediğim gibi, daha basit bir editör kullanın.
Adım 3 - Keyfini Çıkarın
Şimdi, hangi dizinde olduğunuz önemli değil, her zaman yazıp scriptnamebasabilirsiniz Enter. Yürütülebilir olmasını istediğiniz diğer komut dosyalarını ve uygulamaları da yerleştirebilirsiniz ~/bin.