Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment faire pour installer Eclipse…
  • Debian portable Outils 
  • Comment décompresser des fichiers T…
  • Différence entre un système d'expl…
  • Codage PHP sous Linux 
  • Comment faire pour supprimer Moins S…
  • Comment utiliser CentOS comme un ord…
  • Comment faire pour supprimer Plesk 
  • Comment monter un système de fichie…
  • Comment faire pour exécuter des tra…
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Linux

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour installer RHEL5 paquets à partir du DVD 
  • Memtest86 échoué dans Ubuntu 
  • Comment extraire un fichier BIN dans Linux 
  • Comment faire pour extraire Tarball dans openSUSE 
  • Comment puis-je démarrer Linux à partir d'un second disque dur 
  • Comment réinstaller Plesk sur Linux 
  • Comment faire pour intégrer Album Art dans Linux 
  • Comment arrêter le démon Cron RedHat 
  • Comment envoyer une commande de redémarrage à distance 
  • Comment réparer GRUB 2 Error: File Not Found 
  • Connaissances Informatiques © http://www.ordinateur.cc