Come rendere un file eseguibile in Linux

Come rendere un file eseguibile in Linux
Se sei qualcuno con uno sfondo in un sistema operativo di Windows, è probabile che tu sia a conoscenza di ".file exe ". Questi file sono indicati come file eseguibili perché il loro scopo è eseguire una serie di comandi che compongono l'intero programma.

Tuttavia, quando si apporta la modifica a una distribuzione Linux, questa divisione di eseguibile vs. Non esecutabile non si applica. Qualsiasi file può essere reso eseguibile in Linux poiché non richiede che una determinata estensione sia dichiarata come eseguibile.

Ciò fornisce molta flessibilità quando si tratta di gestione dei file.

Se sei qualcuno che cerca di imparare come realizzare un file eseguibile in Linux, allora questa guida è pensata per te. Forniremo una soluzione passo-passo su come rendere qualsiasi file eseguibile, utilizzando il metodo CLI o GUI.

Diamo un'occhiata ai passaggi.

Metodo 1: usando il terminale di comando

Il primo metodo utilizza il terminale di comando. È possibile rendere qualsiasi file eseguibile digitando determinati comandi nel terminale.

Anche se useremo Ubuntu 20.04 LTS In questa guida, i passaggi non dovrebbero essere diversi per altre distribuzioni Linux. Detto questo, basta seguire i passaggi spiegati con l'aiuto di un esempio.

Innanzitutto, apri il terminale di comando sul sistema. Il collegamento per Ubuntu è ctrl + alt + t.

Per questa guida, creeremo un file di esempio utilizzando il comando Echo utilizzando il comando seguente:

$ echo "testo" >>

Nel nostro caso,

$ echo 'Questa è una guida su come rendere un file eseguibile in Linux' >> test1

Questo comando creerà una stringa letterale con il testo "Questa è una guida su come realizzare un file eseguibile in Linux" e memorizzarlo in un file chiamato test1.

Per visualizzare il contenuto del file, digitare il comando seguente:

$ cat

Nel nostro caso,

$ cat test1

Dovresti notare che il file non termina con un nome di estensione. Ciò significa che hai la possibilità di rendere eseguibile il file.

Per rendere Test1 un file eseguibile, useremo il seguente comando:

$ chmod +x

In caso di estensione di un file, il comando diventa:

$ chmod +x .

Nel nostro caso,

$ chmod +x test1

Ora puoi chiamare il tuo file digitando il suo nome nel terminale come segue:

$ ./

Nel nostro caso,

$ ./Test1

Puoi anche eseguire il comando nel modo seguente:

$ sudo ./Test1

Ciò fornirà l'autorizzazione appropriata per l'esecuzione del file.

Se il metodo CLI ti sembra complicato, non preoccuparti di ottenere gli stessi risultati con l'aiuto della GUI.

Metodo 2: usando la GUI

A differenza del metodo CLI, il metodo GUI è molto meno scoraggiante e semplificato per capire cosa sta succedendo.

Segui questi passaggi per rendere eseguibile un file utilizzando la GUI.

Inizia navigando nel file di tua scelta. Dopo aver navigato nel file, fare clic con il pulsante destro del mouse su di esso e selezionare "Proprietà". Dovrebbe apparire una nuova finestra.

Una volta che una finestra si aprirà, fare clic sulla scheda Autorizzazioni.

Nella scheda Autorizzazioni, è necessario vedere un'opzione intitolata "Consenti l'esecuzione del file come programma."

Ora dovresti avere il file desiderato in un formato eseguibile se hai seguito correttamente i passaggi.

Capire come funziona l'esecuzione del file

Imparare come funziona l'esecuzione dei file in Linux ha i suoi vantaggi in quanto fornisce una maggiore flessibilità quando si tratta di come funziona il file.

Nel metodo 1, abbiamo usato il comando chmod +x. Ciò era necessario per rendere eseguibile il file poiché il file richiedeva i privilegi "leggi". IL "./"Dice al terminale di cercare la posizione del file.

A parte il metodo 1, ci sono altri modi per utilizzare il comando $ chmod. Questa flessibilità rende $ chmod estremamente preziosa. Di seguito è riportato un elenco di opzioni per il comando $ chmod:

  • $ chmod 775 . Questa modalità consente a chiunque di eseguire il file. Tuttavia, solo il proprietario del file ha il permesso di scrivere in quel file.
  • $ chmod 0010 . Solo gli utenti di un gruppo saranno autorizzati a eseguire il file.
  • $ chmod 0100 . L'autorizzazione per eseguire il file appartiene esclusivamente all'utente.
  • $ chmod 777 . Fornisce l'autorizzazione per eseguire il file a tutti gli utenti Linux.
  • $ chmod -777 . Non consente a nessun utente di eseguire il file.

Informazioni aggiuntive

Sebbene il comando $ chmod funzioni per i file senza tipo di estensione, va notato che dovrai specificare il tipo di file nel caso in cui sia menzionato. Ad esempio, se hai a che fare con un file che ha un .eseguire o .Estensione del bidone. La sintassi per il comando di esecuzione sarebbe:

$ ./.bidone

Inoltre, assicurarsi di avere il nome corretto, il tipo di file e la posizione del file prima di eseguire qualsiasi file.

Conclusione

Se hai seguito correttamente i passaggi nella guida, allora la buona notizia è che ora sei a conoscenza di come rendere eseguibile un file in Linux.

Questa guida ha coperto diversi metodi per rendere eseguibile il file in Linux. Abbiamo iniziato spiegando il metodo che coinvolge il terminale di comando e seguito il metodo per ottenere lo stesso con l'aiuto dell'interfaccia utente grafica (GUI). Abbiamo anche coperto ulteriori usi del comando $ chmod e delle diverse autorizzazioni.

Con questo, ti auguriamo tutto il meglio nel tuo viaggio per Master Linux.