Comment faire un fichier exécutable dans Linux

Comment faire un fichier exécutable dans Linux
Si vous êtes quelqu'un avec une arrière-plan dans un système d'exploitation Windows, il est probable que vous soyez conscient du «.fichiers exe ”. Ces fichiers sont appelés fichiers exécutables car leur objectif est d'exécuter une série de commandes qui composent l'ensemble du programme.

Cependant, lorsque vous apportez le changement à une distribution Linux, cette division d'exécutable VS. non exécutable ne s'applique pas. Tout fichier peut être fait exécutable dans Linux car il ne nécessite pas qu'une certaine extension soit déclarée comme exécutable.

Cela offre beaucoup de flexibilité en matière de gestion des fichiers.

Si vous êtes quelqu'un qui cherche à apprendre à faire un fichier exécutable dans Linux, alors ce guide est destiné à vous. Nous fournirons une solution étape par étape sur la façon dont vous pouvez faire n'importe quel fichier exécutable, en utilisant la méthode CLI ou GUI.

Jetons un coup d'œil aux étapes.

Méthode 1: Utilisation du terminal de commande

La première méthode utilise le terminal de commande. Vous pouvez faire n'importe quel fichier exécutable en tapant certaines commandes dans le terminal.

Bien que nous allons utiliser Ubuntu 20.04 LTS Dans ce guide, les étapes ne doivent pas être différentes pour les autres distributions Linux. Cela dit, suivez simplement les étapes expliquées à l'aide d'un exemple.

D'abord et avant tout, ouvrez le terminal de commande de votre système. Le raccourci pour Ubuntu est Ctrl + Alt + T.

Pour ce guide, nous créerons un exemple de fichier à l'aide de la commande echo en utilisant la commande suivante:

$ echo 'text' >>

Dans notre cas,

$ echo 'Ceci est un guide sur la façon de faire un fichier exécutable dans Linux' >> test1

Cette commande créera un littéral de chaîne avec le texte "Ceci est un guide sur la façon de faire un fichier exécutable dans Linux" et de le stocker dans un fichier appelé test1.

Pour afficher le contenu du fichier, saisissez la commande suivante:

$ chat

Dans notre cas,

$ Cat test1

Vous devez remarquer que le fichier ne se termine pas par un nom d'extension. Cela signifie que vous avez la possibilité de rendre le fichier exécutable.

Afin de faire de Test1 un fichier exécutable, nous utiliserons la commande suivante:

$ chmod + x

En cas d'extension de fichier, la commande devient:

$ chmod + x .

Dans notre cas,

$ chmod + x test1

Vous pouvez maintenant appeler votre fichier en tapant son nom dans le terminal comme suit:

$ ./ /

Dans notre cas,

$ ./ Test1

Vous pouvez également exécuter la commande de la manière suivante:

$ sudo ./ Test1

Cela donnera une autorisation appropriée à l'exécution du fichier.

Si la méthode CLI vous semble compliquée, ne vous inquiétez pas car vous pouvez obtenir les mêmes résultats avec l'aide de l'interface graphique.

Méthode 2: Utilisation de l'interface graphique

Contrairement à la méthode CLI, la méthode GUI est beaucoup moins intimidante et simplifiée pour comprendre ce qui se passe.

Suivez ces étapes pour rendre un fichier exécutable à l'aide de l'interface graphique.

Commencez par naviguer dans le fichier de votre choix. Une fois que vous avez accédé au fichier, cliquez avec le bouton droit sur elle et sélectionnez «Propriétés». Une nouvelle fenêtre devrait apparaître.

Une fois une fenêtre ouverte, cliquez sur l'onglet Autorisations.

Dans l'onglet Autorisations, vous devriez voir une option intitulée «Autoriser l'exécution du fichier en tant que programme."

Vous devriez maintenant avoir le fichier souhaité dans un format exécutable si vous suivez correctement les étapes.

Comprendre comment fonctionne l'exécution de fichiers

Apprendre comment fonctionne l'exécution de fichiers dans Linux a ses avantages car il offre plus de flexibilité en ce qui concerne la compréhension du fonctionnement du fichier.

Dans la méthode 1, nous avons utilisé la commande chmod + x. Cela était nécessaire pour rendre le fichier exécutable car le fichier nécessitait des privilèges «lire». Le "./ »Dit au terminal de rechercher l'emplacement du fichier.

Mis à part la méthode 1, il existe d'autres façons d'utiliser la commande $ chmod. Cette flexibilité rend $ chmod extrêmement précieux. Une liste d'options pour la commande $ chmod est donnée ci-dessous:

  • $ chmod 775 . Ce mode permet à quiconque d'exécuter le fichier. Cependant, seul le propriétaire du fichier a la permission d'écrire dans ce fichier.
  • $ chmod 0010 . Seuls les utilisateurs d'un groupe seront autorisés à exécuter le fichier.
  • $ chmod 0100 . L'autorisation d'exécuter le fichier appartient exclusivement à l'utilisateur.
  • $ chmod 777 . Fournit la permission d'exécuter le fichier à tous les utilisateurs de Linux.
  • $ chmod -777 . N'autorise aucun utilisateur à exécuter le fichier.

Informations Complémentaires

Bien que la commande $ chmod fonctionne pour les fichiers sans type d'extension, il convient de noter que vous devrez spécifier le type de fichier au cas où il serait mentionné. Par exemple, si vous avez affaire à un fichier qui a un .courir ou .extension des bacs. La syntaxe de la commande d'exécution serait:

$ ./ /.poubelle

De plus, assurez-vous d'avoir le nom, le type de fichier et l'emplacement du fichier correct avant de créer un fichier exécutable.

Conclusion

Si vous avez correctement suivi les étapes du guide, la bonne nouvelle est que vous savez maintenant comment rendre un fichier exécutable dans Linux.

Ce guide a couvert différentes méthodes pour rendre le fichier exécutable dans Linux. Nous avons commencé par expliquer la méthode impliquant le terminal de commande et avons suivi la méthode pour y parvenir à l'aide de l'interface utilisateur graphique (GUI). Nous avons également couvert des utilisations supplémentaires de la commande $ chmod et des différentes autorisations.

Avec cela, nous vous souhaitons tout le meilleur dans votre voyage vers Master Linux.