Que ce soit lors du téléchargement d’un logiciel particulier ou lors de l’écriture de vos propres scripts bash, ces fichiers peuvent être parfois délicats à ouvrir.
Si vous ne savez pas comment ouvrir un fichier exécutable sur Linux, que ce soit un fichier binaire ou un script Shell (fichier .sh), vous êtes sur le bon tutoriel.
Voici comment ouvrir un fichier sur Linux.
Comment exécuter un fichier binaire, script shell sur Linux
Exécuter un fichier en spécifiant son chemin d’accès – (Méthode 1)
Dans cette première méthode, on rend le fichier exécutable puis on exécute ce dernier.
Cette méthode fonctionne autant pour un script Shell qu’un fichier binaire.
- Tout d’abord, on modifie les permissions et droits du fichier avec la commande chmod pour attribuer les droits en exécution :
chmod u+x /chemin/vers/fichier
- Puis tout simplement, on spécifie le nom du fichier :
/chemin/vers/fichier
Par exemple pour exécuter kikoo.sh qui se trouve dans /tmp :
chmod +x /tmp/kikoo.sh
/tmp/kikoo.sh
Notez que vous pouvez aussi vous rendre dans le répertoire courant du script pour exécuter ce dernier.
- Utilisez la commande cd pour vous rendre dans le répertoire où se trouve le fichier exécutable. Par exemple ici, il s’agit de /tmp donc :
cd /tmp
- Puis utilisez ./ suivi par le nom du fichier exécutable :
./fichier
Avec la commande sh – (Méthode 2)
Dans cette seconde méthode, on utilise la commande sh pour exécuter le script avec le shell courant.
Mais vous pouvez spécifier tout autre nom de shell pour l’exécuter avec ce dernier comme bash, fish, zsh pour forcer l’exécution avec ce denrier.
- Tout d’abord, utilisez la commande chmod pour modifier les droits et attribuer la permission en exécution
chmod u+x /chemin/vers/fichier
- Ensuite utilisez la commande bash en spécifiant le nom du fichier. Vous pouvez remplacer la commande bash par un autre shell
sh /chemin/vers/fichier.sh
Depuis l’interface graphique – (Méthode 3)
Enfin dans cette dernière méthode, si vous avez l’interface graphique disponible, vous pouvez aussi exécuter un fichier depuis cette dernière.
Cela fonctionne sur la plupart des distribution Linux tels qu’Ubuntu, Mint, Debian ou Fedora.
- Faites un clic droit sur le fichier exécutable
- Puis Propriétés
- Allez dans l’onglet Permissions
- Puis dans bas dans la partie Exécution, cochez Autoriser l’exécution du fichier comme un programme
- Fermez la fenêtre des propriétés
- Refaites un clic droit sur le fichier
- Puis Exécuter comme un programme
- Linux exécute alors le fichier
Liens
- Comment afficher le contenu d’un fichier texte sur Linux
- Comment créer un fichier sur Linux dans un terminal/ligne de commandes
- 12 astuces bash à connaitre sur Linux
- Utiliser if, then en Bash Linux
- La boucle for en bash Linux avec +10 exemples
- La boucle while en bash Linux avec 7 exemples
- Comment utiliser la boucle until en Bash avec des exemples
- Bash IFS : utilisation et exemples
- Qu’est-ce que le fichier .bashrc, .bash_profile et .profile et les différences sous Linux
- Comment exécuter un fichier sur Linux (script shell ou binaire)
- Qu’est-ce qu’un fichier .sh et comment l’ouvrir
L’article Comment exécuter un fichier sur Linux (script shell ou binaire) est apparu en premier sur malekal.com.
0 Commentaires