Chociaż już znalazłeś rozwiązanie, które możesz kliknąć dwukrotnie, istnieje rozwiązanie, które sprawia, że uruchamianie z wiersza poleceń jest bardziej trywialne:
Krok 1 - Napisz skrypt
To jest już objęta odpowiedź z LeonidMew , ja go skopiować tutaj:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
i wtedy
chmod u+x scriptname
Krok 2 - Ułatwienie wykonania
Musisz stworzyć katalog ~/bini sprawić, by bash szukał poleceń. Więc w terminalu piszemy:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
Tutaj robię wszystko w terminalu, możesz oczywiście utworzyć katalog dirw katalogu domowym, a także przenieść tam swój skrypt za pomocą narzędzi graficznych, z którymi czujesz się komfortowo. Używam również vima jako edytora, ale jest to trochę trudne dla początkujących, radzę się uczyć, ale możesz po prostu użyć innego edytora (nawet graficznego) do edycji .profilew katalogu domowym, pamiętaj, że ten plik jest domyślnie ukryty.
Musisz dodać następujące elementy na końcu tego pliku
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Jeśli używasz vima , naciśnij, iaby rozpocząć dodawanie tekstu, a następnie, Escaby zakończyć dodawanie. Następnie wpisz, :wqaby zapisać plik i wyjdź. Lub, jak już powiedziałem, użyj prostszego edytora.
Krok 3 - Ciesz się
Teraz nie będzie miało znaczenia, w jakim katalogu się znajdujesz, zawsze możesz po prostu pisać scriptnamei naciskać Enter. Możesz także umieścić inne skrypty i aplikacje, w których chcesz być wykonywalny ~/bin.