| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Pouvez-vous créer un fichier exécutable avec un éditeur de texte sous Linux
    ? Vous pouvez faire n'importe quel fichier exécutable à partir de la ligne de commande sous Linux. Même les scripts shell écrits directement dans un éditeur de texte peuvent agir comme un fichier exécutable , aussi longtemps que le système sait que le fichier peut être exécuté. Dans Windows , le système connaît un fichier est exécutable par son extension de fichier - par exemple , une application binaire a toujours l'extension " exe. " . Cependant , Linux s'appuie sur les autorisations de fichier pour savoir si un fichier doit être exécuté par le système . Text Script fichier

    Pour créer un fichier exécutable de texte, le contenu du fichier doit contenir une sorte de code exécutable. Par exemple, tapez le texte suivant dans un éditeur de texte :

    # /bin /bash echo

    Bonjour mon

    mondiale Ceci est un script bash ! . Linux sait ce parce que la ligne " shebang " au début ! - # /Bin /bash . Enregistrez ce fichier sous " hello.sh . "
    Fichier Permissions

    Chaque fichier a " les permissions de fichiers ", ou les règles qui régissent qui savent lire , écrire et exécuter elle . Entrer la commande " ls -l" dans un terminal Linux liste le contenu du répertoire courant , avec les permissions de fichiers . La commande "ls" peut lister le fichier comme ceci:

    - rw- r - r - Robert utilisateurs hello.sh

    Cette liste permissions du fichier en groupes de trois : les premier est d'autorisations de propriétaire - "Robert" possède le fichier - qui sait lire et écrire , ou " rw- . " La seconde est la permission de groupe , où " Robert" est dans le groupe " utilisateurs ". N'importe qui dans le groupe " utilisateurs " ne peut lire le fichier, ou « r - . " Le dernier est tout le monde ; . Tout autre utilisateur peut lire , ou "R -" le fichier
    chmod

    La commande Linux " chmod " changements permissions pour les fichiers . Seul le propriétaire du fichier - dans cet exemple, "Robert" - ou un administrateur peut modifier les permissions sur un fichier . Le propriétaire ou l'administrateur peut modifier le fichier de sorte que seules certaines personnes ou groupes peuvent le lire , ou de restreindre l'exécution de certains individus. Dans l'exemple " hello.sh , « nul ne peut exécuter le fichier . Mais si le propriétaire du fichier exécute la commande suivante:

    chmod u = x hello.sh

    puis un autre appel à la commande "ls -l" indique ce qui suit:
    < p> - rwx r - r - Robert utilisateurs hello.sh

    Robert peut exécuter le fichier
    exécution

    maintenant que l' . fichier est marqué comme exécutable, tout ce qui reste est de réellement exécuter. Exécution de fichiers du terminal n'est pas nécessairement automatique : Linux ne fait pas attention aux extensions de fichiers , en particulier à partir de la ligne de commande , et il faut dire que le programme va exécuter le fichier . Pour un script bash comme " hello.sh , " c'est une question de dire au système d'exécuter directement le fichier : .

    /Hello.sh

    Ceci indique au shell Linux pour exécuter le script , plutôt que de l'ouvrir dans un éditeur de texte . Le résultat est

    "Bonjour le monde " imprimé à la borne .

    Previous :

    next :
      articles connexes
    ·Comment passer ATS 
    ·Comment puis-je créer un fichier sous Linux 
    ·Comment remplacer dans Awk 
    ·Comment configurer votre serveur de relais SMTP sur vot…
    ·Comment faire pour installer les pilotes ATI depuis un …
    ·Comment faire pour ajouter Linux à Windows Boot Manage…
    ·Comment faire pour installer XFCE sur Voyage 
    ·Comment réinstaller Xubuntu 
    ·Comment passer de votre système d'exploitation de bure…
    ·Comment vérifier si Sendmail fonctionne ou pas sous Li…
      articles en vedette
    ·Comment réinstaller Chess Titans sur Vista Ultimate 64…
    ·Comment faire pour installer CentOS via un port série 
    ·Comment faire pour installer des logiciels à partir d'…
    ·Comment faire pour supprimer une 2e copie de Vista depu…
    ·Windows 7 Ultimate 64 -Bit ne s'active pas 
    ·Comment déplacer ou renommer les fichiers dans Linux 
    ·Comment faire pour activer la commande Regedit 
    ·Comment nettoyer un registre de démarrage 
    ·Comment faire pour activer fichier Page Dans Windows 
    ·Comment Stain Windows d'église 
    Copyright © Connaissances Informatiques http://fr.wingwit.com