Obwohl Sie bereits eine Lösung gefunden haben, auf die Sie doppelklicken können, gibt es eine Lösung, die das Ausführen über die Befehlszeile einfacher macht:
Schritt 1 - Schreiben Sie ein Skript
Dies wird bereits durch eine Antwort von LeonidMew abgedeckt , ich werde es hier kopieren:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
und dann
chmod u+x scriptname
Schritt 2 - Erleichtern Sie die Ausführung
Sie müssen ein Verzeichnis erstellen ~/bin
und die Bash- Suche nach Befehlen durchführen. Also schreiben wir im Terminal:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
Hier mache ich alles im Terminal, Sie können natürlich ein Verzeichnis dir
in Ihrem Home-Verzeichnis erstellen und Ihr Skript dort auch über grafische Werkzeuge verschieben, mit denen Sie vertraut sind. Auch ich benutze vim als Editor, aber es ist ein wenig schwierig für Anfänger zu verwenden, ich würde Ihnen raten zu lernen, aber Sie können einfach einen anderen Editor (auch grafisch) verwenden, um .profile
in Ihrem Home-Verzeichnis zu bearbeiten , beachten Sie, dass diese Datei ist standardmäßig ausgeblendet.
Sie müssen am Ende dieser Datei Folgendes hinzufügen
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Wenn Sie vim verwenden , drücken Sie i, um mit dem Hinzufügen von Text zu beginnen und das Hinzufügen Esczu beenden. Danach geben Sie ein :wq
, um eine Datei zu schreiben und zu beenden. Oder verwenden Sie, wie bereits erwähnt, einen einfacheren Editor.
Schritt 3 - Viel Spaß
Jetzt spielt es keine Rolle, in welchem Verzeichnis Sie sich befinden, Sie können immer nur tippen scriptname
und drücken Enter. Sie können auch andere Skripte und Anwendungen platzieren, in denen Sie ausführbar sein möchten ~/bin
.