Réponses:
Ouvrez votre éditeur de texte et tapez la ligne suivante: #! /bin/bash
. Laissez une ligne vide et commencez à taper vos commandes. Enregistrez le fichier, l'extension n'a pas d'importance.
Accédez au fichier dans votre gestionnaire de fichiers, cliquez dessus avec le bouton droit, ouvrez la boîte de dialogue des propriétés, accédez à l'onglet autorisations dans la boîte de dialogue, cochez la case "Autoriser l'exécution de ce fichier" et cliquez sur le bouton Fermer. Vous pouvez maintenant double-cliquer sur le fichier et choisir de l' exécuter dans une fenêtre de terminal .
byzanz-record
au début de l'animation.
Sous Linux, on les appelle des scripts de scripts shell plus précis.
Linux ne se soucie pas de l'extension du fichier, il examinera les autorisations du fichier pour trouver si le fichier est défini comme exécutable et l'exécutera si tel est le cas.
Vous pouvez créer un script avec un éditeur de texte favori, il suffit d' ouvrir un script et commencer, vous pouvez utiliser shell interprète que vous voulez être ceux utilisés normalement bash
et sh
.
Normalement, vous démarrez vos scripts en déclarant l'interpréteur de commandes que vous souhaitez utiliser, #!/bin/bash
pour bash et #!/bin/sh
pour sh. Une fois que vous avez terminé, vous pouvez commencer à taper des commandes dans les lignes de script comme vous le faites sous Windows avec des scripts batch.
Une fois l'édition terminée, enregistrez votre fichier et rendez-le exécutable.
Vous pouvez soit ouvrir un terminal et taper chmod 755 foo
(où foo
est le nom de votre script), soit cliquer avec le bouton droit sur le fichier que vous venez de créer et dans l'onglet autorisations, cliquez sur Rendre le fichier exécutable .
Lorsque vous avez terminé, vous pouvez double-cliquer sur le fichier et votre gestionnaire de fichiers devrait essayer de l'exécuter ou vous demander si vous souhaitez l'exécuter. Comme alternative, vous pouvez également appeler votre script dans un terminal en changeant le répertoire à l'endroit où se trouve votre script et en l'invoquant avec ./foo
.
LinuxCommand.org est un bon début pour apprendre les scripts shell Linux , ils vous enseignent ce dont vous avez besoin, comment le faire et ont beaucoup de bons exemples de scripts que vous pouvez consulter.
S'il s'agit d'une simple commande d'une ligne, vous pouvez créer un .desktop
fichier, par exemple pour une commande de copie simple comme (dans sa forme la plus simple):
[Desktop Entry]
Name=Simple Copy
Exec=/bin/bash -c 'cp <source> <destination>'
Type=Application
Mettez la commande entre guillemets, enregistrez le fichier avec un .desktop
extension, rendez-le exécutable et exécutez-le en double-cliquant.
Vous pouvez rendre un .desktop
fichier plus compliqué, ajouter des options, des mots clés, définir une icône, etc.
Voir ce lien .