Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Linux >> .

Come si esegue un programma in Linux?

Il modo in cui si esegue un programma in Linux dipende da diversi fattori, principalmente in cui si trova il programma e se si tratta di un file eseguibile o di uno script. Ecco una rottura:

1. File eseguibili:

* Dalla directory corrente: Se l'eseguibile è nella tua directory corrente (è possibile verificare con `pwd` per vedere la tua directory corrente), è sufficiente digitare il nome file e premere Invio. Ad esempio, se l'eseguibile si chiama `myprogram`, digitare:

`` `Bash

./myprogram

`` `

Il `./` È cruciale. Dice alla shell di cercare l'eseguibile nella directory * corrente *. Senza di essa, la shell cercherà la tua variabile di ambiente `Path` (spiegata di seguito).

* da una directory diversa: È possibile fornire l'intero percorso per l'eseguibile. Per esempio:

`` `Bash

/home/utente/programmi/myprogram

`` `

* Usando la variabile dell'ambiente percorso: La variabile di ambiente `Path` indica la shell dove cercare file eseguibili. Se la directory contenente l'eseguibile è nel tuo `percorso ', puoi semplicemente digitare il nome file senza il percorso:

`` `Bash

MyProgram

`` `

Per aggiungere una directory al tuo `Path`, in genere modificherai il file di configurazione del tuo shell (ad es.` .Bashrc`, `.zshrc`, ecc.). Il metodo esatto dipende dalla shell.

2. Script di shell:

* usando l'interprete: Gli script di shell (come quelli scritti in bash, ZSH, ecc.) Devono essere eseguiti utilizzando l'interprete appropriato. La prima riga dello script di solito specifica l'interprete (ad esempio, `#!/Bin/bash`). Quindi lo esegui in modo simile a un file eseguibile:

`` `Bash

./myscript.sh

`` `

(Assicurati che lo script abbia le autorizzazioni di esecuzione usando `chmod +x myscript.sh`)

3. Programmi compilati (come quelli scritti in C, C ++, ecc.):

Questi sono in genere file eseguibili e li esegui come descritto nella sezione 1.

4. Utilizzo di una GUI (interfaccia utente grafica):

Molti programmi vengono lanciati tramite una GUI di un ambiente desktop, ad esempio facendo clic su un'icona o selezionando da un menu. Questo metodo aggira la riga di comando.

Considerazioni importanti:

* Permessi: Assicurarsi che il file abbia le autorizzazioni di eseguire. È possibile controllare e modificare le autorizzazioni utilizzando il comando `chmod`. Ad esempio, per dare il permesso di eseguire l'autorizzazione a `myprogram` per il proprietario:` chmod +x myprogram`.

* Path: Comprendere il tuo "percorso" è fondamentale per i programmi in modo efficiente. Puoi vedere il tuo attuale `Path` digitando` Echo $ Path`.

* Argomenti: Molti programmi accettano argomenti per controllare il loro comportamento. È possibile passare argomenti dopo il nome del programma, separato da spazi. Ad esempio:`myprogram -option1 value1 -option2 value2`.

In sintesi, il modo più comune per eseguire un programma sta utilizzando `./Program_name` se è nella directory corrente o fornire il percorso completo se è altrove. Ricorda di impostare le autorizzazioni di eseguire e prendere in considerazione la variabile di ambiente `Path`.

 

sistemi © www.354353.com