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

Come si salva un programma UNIX Shell?

Salvi un programma UNIX Shell proprio come salvi qualsiasi file di testo. La chiave è usare un editor di testo e dare al file un nome che termina con lo shebang corretto (la riga dell'interprete).

Ecco una rottura:

1. Scegli un editor di testo: Esistono molte opzioni, tra cui:

* `nano`:un semplice editore per principianti.

* `vim` o` vi`:curva di apprendimento potente ma più ripida.

* `Emacs`:estremamente potente e personalizzabile, ma complesso.

* `gedit` (gnome):un editor grafico.

* Qualsiasi altro editor di testo che preferisci (blocco note ++, atom, vs codice, ecc., Se stai usando una GUI). Fondamentalmente, evita elaboratori di testi come Microsoft Word o LibreOffice Writer, poiché aggiungono formattazione che romperà lo script di shell.

2. Crea e modifica il file: Apri l'editor di testo prescelto e scrivi lo script Shell. Questo includerà comandi che desideri eseguire la shell. Per esempio:

`` `Bash

#!/bin/bash # shebang - dice al sistema che interpreta di usare

Echo "Ciao, mondo!"

data

`` `

*La linea `#!/Bin/bash` è essenziale. Si chiama Shebang e specifica l'interprete (in questo caso, bash) che dovrebbe eseguire lo script.* Se stai usando `zsh`, useresti`#!/Bin/zsh` e così via.

3. Salva il file: Salva il file con un nome descrittivo e l'estensione `.sh` (sebbene l'estensione non sia rigorosamente richiesta per l'esecuzione, è buona pratica). Ad esempio:`my_script.sh`. Assicurati di salvarlo come file di testo semplice, * non * un file di testo ricco o qualsiasi altro tipo di documento formattato.

4. Rendilo eseguibile (opzionale ma altamente raccomandato): Dopo aver salvato, è necessario rendere eseguibile il file utilizzando il comando `chmod`:

`` `Bash

chmod +x my_script.sh

`` `

Questo comando aggiunge l'esecuzione dell'autorizzazione per il proprietario del file.

Esempio usando nano:

1. Open `nano`:` nano my_script.sh`

2. Incolla la sceneggiatura sopra nell'editor.

3. Premere Ctrl+O per salvare il file.

4. Premere Invio per confermare il nome file.

5. Premere Ctrl+X per uscire da nano.

6. Rendilo eseguibile:`chmod +x my_script.sh`

7. Esegui:`./My_script.sh`

Ora puoi eseguire lo script dalla riga di comando digitando `./My_script.sh` (il`./`Indica che lo script è nella directory corrente). Ricorda di usare sempre lo shebang corretto per abbinare la shell che intendi usare.

 

sistemi © www.354353.com