Linux

Comment ouvrir un fichier sh dans Ubuntu ?


Comment exécuter un fichier .sh sous Ubuntu ?

Les fichiers avec l’extension .sh sont des scripts shell qui peuvent contenir des instructions pour automatiser des tâches dans un environnement Linux, comme Ubuntu. L’exécution de ces scripts peut se faire de plusieurs manières, selon que vous préférez une interface graphique ou la ligne de commande. Cet article examine les différentes méthodes pour ouvrir et exécuter un fichier .sh sur Ubuntu.

Méthode graphique pour exécuter un fichier .sh

Pour ceux qui préfèrent utiliser une interface graphique, la procédure est relativement simple :

  1. Localisez le fichier .sh en utilisant le gestionnaire de fichiers.
  2. Effectuez un clic droit sur le fichier et sélectionnez l’option « Propriétés ».
  3. Accédez à l’onglet « Autorisations » dans la fenêtre qui s’ouvre.
  4. Cochez la case « Autoriser l’exécution du fichier en tant que programme ».
  5. Fermez la fenêtre des propriétés, puis double-cliquez sur le fichier .sh pour l’exécuter. Vous aurez potentiellement l’option d’« Exécuter dans le terminal ».

Utilisation du terminal pour ouvrir des fichiers .sh

Pour les utilisateurs à l’aise avec la ligne de commande, le terminal est un excellent moyen d’exécuter des scripts :

  1. Ouvrez le terminal en utilisant le raccourci clavier Ctrl + Alt + T ou en cherchant « terminal » dans le menu d’applications.
  2. Accédez au répertoire contenant le fichier .sh à l’aide de la commande cd chemin/du/répertoire.
  3. Vérifiez que le fichier .sh y est présent avec la commande ls.
  4. Rendez le fichier exécutable si cela n’a pas encore été fait avec la commande chmod +x nom_du_fichier.sh.
  5. Enfin, exécutez le fichier en entrant la commande ./nom_du_fichier.sh.

Exécution avec des privilèges administratifs

Certaines opérations nécessitent des droits administratifs, surtout si le script modifie des fichiers système. Dans ces cas :

  1. Ouvrez le terminal et naviguez jusqu’au dossier du script.
  2. Attribuez les autorisations nécessaires avec sudo chmod +x nom_du_fichier.sh.
  3. Pour exécuter le script en tant qu’administrateur, utilisez sudo ./nom_du_fichier.sh.

Comment ouvrir un fichier .sh dans Ubuntu ?

Pour ouvrir un fichier .sh, vous pouvez choisir entre l’interface graphique ou le terminal. Le moyen le plus direct, surtout en cas de modification ou d’inspection du code du script, consiste à utiliser un éditeur de texte. Voici comment procéder :

  1. Ouvrez le terminal.
  2. Utilisez une commande d’édition de texte en ligne de commande, comme nano nom_du_fichier.sh ou vim nom_du_fichier.sh, selon l’éditeur que vous préférez.
  3. Modifiez le fichier selon vos besoins et enregistrez les modifications avant de quitter l’éditeur.
A lire :  Comment vérifier si un processus est arrêté sous Linux ?

FAQ

1. Qu’est-ce qu’un fichier .sh ?

Un fichier .sh est un script shell écrit pour être exécuté dans un environnement UNIX ou Linux, contenant une série de commandes qui s’exécuteront en séquence.

2. Que faire si je ne peux pas exécuter le fichier ?

Vérifiez les autorisations du fichier avec la commande ls -l. Assurez-vous que le fichier est exécutable et que vous êtes dans le bon répertoire. Si nécessaire, utilisez chmod pour modifier les permissions.

3. Quel éditeur de texte recommandez-vous pour éditer des fichiers .sh ?

Vous pouvez utiliser des éditeurs de texte comme nano, vim ou gedit. Nano et vim sont disponibles dans le terminal, tandis que gedit est un éditeur graphique plus convivial.