| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Si può creare un file eseguibile con un editor di testo in Linux
    ? È possibile effettuare qualsiasi file eseguibile dalla riga di comando in Linux . Anche gli script di shell scritti direttamente in un editor di testo possono agire come un file eseguibile , a condizione che il sistema sa che il file può essere eseguito. In Windows , il sistema sa che un file è eseguibile per la sua estensione di file - per esempio, un'applicazione binaria ha sempre il "exe ". Estensione . Tuttavia, Linux si basa sui permessi dei file per sapere se un file deve essere eseguito dal sistema. File di testo Script

    Per fare un eseguibile file di testo , il contenuto del file deve contenere una sorta di codice eseguibile . Ad esempio, immettere il seguente in un editor di testo :

    # /bin /bash

    echo Ciao mondo

    Questo è uno script bash ! . Linux lo sa , perché la linea " baracca " all'inizio - # /bin /bash . Salvare il file come " hello.sh . "
    File Permessi

    Ogni file ha i permessi dei file " ," o le regole che governano chi può leggere , scrivere ed eseguire esso . Immettendo il comando "ls-l " in un terminale Linux elenca il contenuto della directory attuale , insieme con i permessi dei file . Il comando " ls" potrebbe elencare il file in questo modo:

    - rw - r - r - Robert utenti hello.sh

    elenchi permessi del file in gruppi di tre : i primo è autorizzazioni di proprietario - " Robert" possiede il file - che può leggere e scrivere , o " rw- . " Il secondo è l'autorizzazione di gruppo , dove " Robert" è nel gruppo "utenti ". Chiunque nel gruppo " utenti " in grado di leggere il file , o "r - . " L'ultimo è chiunque altro ; . Qualsiasi altro utente può leggere , o "R - " il file
    Permessi

    Il comando Linux cambiamenti " chmod " autorizzazioni per i file . Solo il proprietario del file - in questo esempio , "Roberto" - o un amministratore può modificare i permessi di un file. Il proprietario o l' amministratore può modificare il file in modo che solo certe persone o gruppi possano leggerlo , o limitare l'esecuzione di certi individui . Nell'esempio " hello.sh , " nessuno può eseguire il file . Ma se il proprietario del file esegue il seguente comando :

    chmod u = x hello.sh

    poi un'altra chiamata al comando "ls -l" mostra le seguenti :
    < p > - rwx r - r - Robert utenti hello.sh

    Robert può eseguire il file
    Esecuzione

    Ora che l' . file è contrassegnato come eseguibile , tutto ciò che rimane è quello che esegue effettivamente esso . L'esecuzione di file dal terminale non è necessariamente automatica : Linux non presta attenzione alle estensioni di file , soprattutto dalla linea di comando , e deve essere detto quale programma verrà eseguito il file . Per uno script bash come " hello.sh , " è una questione di dire al sistema di eseguire direttamente il file : .

    /Hello.sh

    Questo dice la shell di Linux per l'esecuzione la sceneggiatura , invece di aprirlo in un editor di testo . Il risultato è

    "Ciao Mondo" stampato al terminale .

    Previous :

    next :
      Articoli Correlati
    ·Come spostare o rinominare i file in Linux 
    ·Come compilare un file PKG 
    ·Come utilizzare Rogers Rocket Stick con Linux 
    ·Come disattivare le notifiche sul desktop in Linux 
    ·Swap Velocità File Vs . Parete 
    ·Come installare Linux su Acer Aspire One 
    ·Come utilizzare una scheda controller IDE con Linux 
    ·Come impostare il fuso orario in Linux 
    ·Come disattivare il touchpad in Kubuntu 
    ·Come utilizzare una scheda di acquisizione con Linux 
      Articoli in evidenza
    ·Come configurare una scheda LAN Wireless Belkin Con Cen…
    ·Gratis Password Recovery Tools per Vista 
    ·Come costruire una finestra Valance Box 
    ·Come configurare automatico Pulitura disco e deframment…
    ·Tipi di campo Indirizzo 
    ·Come programmare un disco rigido 
    ·Come disattivare Ripristino configurazione remota del s…
    ·Come condividere una cartella Documents & Settings 
    ·Come Unzoom My Desktop su Mac 
    ·Come annullare la registrazione ActiveX 
    Copyright © Conoscenza Informatica http://it.wingwit.com