GNU/Linux >> Linux Esercitazione >  >> Cent OS

Creare ed eseguire uno script di shell in CentOS 8 - Procedura passo passo per farlo?

Mentre lavori nel sistema operativo Linux, ci sono alcuni comandi che devi eseguire abbastanza frequentemente.

Invece di digitare ed eseguire quei comandi lunghi e ripetitivi uno per uno in una shell, uno script di shell ti consente di eseguire tutti quei comandi automaticamente.

Tutto ciò che serve è mettere tutti quei comandi in un file e quindi eseguire quel file.

Puoi eseguire uno script di shell più volte che aiuta a risparmiare tempo nell'esecuzione di ogni singolo comando uno per uno.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative a CentOS.

In questo contesto, esamineremo come creare ed eseguire uno script di shell nel sistema CentOS.


Importanza dell'uso degli script di shell:

1. Monitoraggio di varie attività come l'utilizzo del disco, il tempo di attività e così via.

2. Automatizzare i backup, la creazione di account utente, ecc.

3. Avvia più programmi con un solo comando.


Passaggi per creare ed eseguire uno script di shell:

Ecco i passaggi che devi seguire per creare ed eseguire uno script di shell in CentOS.

1. Avvia il terminale e spostati nella directory in cui devi creare lo script della shell.

2. Usa qualsiasi editor di testo come Nano, vi, ecc. per creare un nuovo file con estensione .sh.

3. Ora inserisci i comandi che vuoi che lo script esegua.

4. Rendi eseguibile il file con il comando chmod +x .

5. Eseguire lo script utilizzando ./, bash o sh .

Ora spieghiamo brevemente i passaggi.


1. Avvia Terminale

Innanzitutto, dovrai avviare il Terminale nel tuo sistema CentOS.

Per farlo, premi il tasto super sulla tastiera, quindi dal pannello di sinistra che appare, fai clic sull'icona Terminale.


2. Crea lo script della shell

io. Innanzitutto, spostati nella directory in cui devi creare lo script. Puoi farlo con il comando cd seguito dal nome della directory come segue:

$ cd directory_name

Creeremo lo script nella directory Home che è la nostra directory di lavoro corrente.

Ora crea un nuovo file vuoto con estensione .sh. Puoi farlo con l'uso di qualsiasi editor di testo.

ii. Per creare il file di script utilizzando l'editor Nano, utilizzare il comando seguente:

$ sudo nano script_name.sh

Ad esempio, il comando per creare il file di script denominato "linuxapt.sh" sarebbe:

$ sudo nano linuxapt.sh

Questo aprirà un nuovo file chiamato "linuxapt.sh" nell'editor Nano.


3. Inserisci i comandi nel tuo script

Ora nel nuovo file che hai creato sopra, inserisci i comandi nello stesso ordine in cui vuoi che venga eseguito lo script.

Tieni anche a mente i punti seguenti, quando scrivi uno script di shell:

un. Inizia a scrivere lo script della shell con "#!/bin/bash".

b. Inserisci ogni comando in una nuova riga.

c. Per aggiungere un commento, inizialo con #.


Ora nel file di script, aggiungi "#!/bin/bash" nella prima riga e quindi aggiungi i comandi (ciascuno in una riga separata) che vuoi eseguire dallo script.

Qui creeremo un semplice script che stamperà un messaggio sulla shell usando il comando "echo".

A tale scopo, abbiamo aggiunto nello script il seguente comando:

echo "This is a simple script to print a message"

Puoi aggiungere qualsiasi comando a tua scelta. Al termine, salva e chiudi il file di script. Per salvare il file, premere Ctrl+O e quindi premere Invio.

Quindi, per chiudere lo script, premi Ctrl+X.


4. Imposta le autorizzazioni di esecuzione

Ora dovresti rendere eseguibile il tuo file di script, cosa che può essere fatta usando il comando seguente:

$ sudo chmod +x script_name.sh

Ad esempio, per rendere eseguibile "linuxapt.sh", il comando sarebbe:

$ sudo chmod +x linuxapt.sh


5. Esegui lo script della shell

Ora il tuo script di shell è pronto per essere eseguito. Esistono tre diversi comandi per eseguire uno script descritti di seguito. È possibile utilizzare uno di questi comandi per eseguire lo script della shell.

Assicurati di sostituire script_name.sh con il nome del tuo script:

$ ./script_name.sh
$ bash script_name.sh
$ sh script_name.sh



Cent OS
  1. Installa PHP Composer su CentOS 8 - Processo passo dopo passo?

  2. Installa e usa il comando Curl su CentOS 8 - Processo passo dopo passo?

  3. Installare Microsoft Teams su CentOS 8 - Processo passo dopo passo?

  4. Installa Arduino IDE su CentOS 8 - Processo passo dopo passo?

  5. Installa Skype sul sistema CentOS 7 - Processo passo dopo passo?

Come creare ed eseguire uno script Shell in Ubuntu 20.04 LTS

Come creare ed eseguire uno script di shell in Debian 10

Come creare ed eseguire uno script di shell in CentOS 8

Bash Beginner Series n. 1:crea ed esegui il tuo primo script Bash Shell

Come creare ed eseguire uno script di shell in Ubuntu 22.04

CentOS / RHEL 7:come creare uno script personalizzato da eseguire automaticamente durante l'avvio