Bien que vous ayez déjà trouvé une solution sur laquelle vous pouvez double-cliquer, il existe une solution qui la rend plus simple à exécuter à partir de la ligne de commande:
Étape 1 - Écrivez un script
Ceci est déjà couvert par une réponse de LeonidMew , je vais le copier ici:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
et alors
chmod u+x scriptname
Étape 2 - Rendez-le facile à exécuter
Vous devez créer un répertoire ~/bin
et faire en sorte que bash le recherche pour les commandes. Donc, dans le terminal, nous écrivons:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
Ici, je fais tout dans le terminal, vous pouvez bien sûr créer un répertoire dir
dans votre répertoire personnel et y déplacer votre script via des outils graphiques avec lesquels vous êtes à l'aise. J'utilise également vim comme éditeur, mais il est un peu difficile pour les débutants à utiliser, je vous conseille d'apprendre, mais vous pouvez simplement utiliser un autre éditeur (même graphique) pour modifier l' .profile
intérieur de votre répertoire, notez que ce fichier est masqué par défaut.
Vous devez ajouter ce qui suit à la fin de ce fichier
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Si vous utilisez vim, vous appuyez sur ipour commencer à ajouter du texte, puis sur Escpour terminer l'ajout. Après cela, vous entrez :wq
pour écrire le fichier et quittez. Ou, comme je l'ai déjà dit, utilisez un éditeur plus simple.
Étape 3 - Profitez
Maintenant, peu importe le répertoire dans lequel vous vous trouvez, vous pouvez toujours taper scriptname
et appuyer sur Enter. Vous pouvez également placer d'autres scripts et applications dans lesquels vous souhaitez être exécutable ~/bin
.