Probabilmente hai sentito parlare di Bash Scripting se hai familiarità con Linux. Uno script bash gioca un ruolo essenziale nell'automazione dei comandi in Linux. Può risparmiare molto tempo perché non è necessario scrivere i comandi uno per uno nel terminale. Pertanto, gli script bash possono aumentare l'efficienza del lavoro eseguendo automaticamente i comandi.
Inoltre, è anche necessaria una profonda conoscenza degli script bash per ottenere il lavoro dell'amministratore Linux. Ecco perché devi imparare Bash Scripting per aumentare la tua carriera a un livello completamente nuovo. Se sei un principiante, leggi questa guida per ottenere brevi informazioni sugli script bash in Linux.
Il tuo primo giorno di script Bash
Prima di passare ai concetti di Bash Scripting, diamo un'occhiata alle basi di Bash in Linux:
Cos'è Bash?
Bash o Bourne Again Shell è un interprete del linguaggio di comando che è ampiamente disponibile su diverse Distri Linux. Bash è una versione aggiornata della shell Bourne che include funzionalità aggiuntive come la modifica della riga di comando. Al giorno d'oggi, Bash viene fornito come un interprete di comando predefinito su vari sistemi Linux.
Brian Fox ha sviluppato Bash nel 1989 per migliorare la shell Bourne per usi interattivi. Ha diverse opzioni tra cui rilegature chiave, modifica della riga di comando e supporto alla cronologia dei comandi.
Cos'è Shell?
Shell legge ed esegue i comandi che un utente inserisce. In altre parole, è un processore macro che funziona tra l'utente e il sistema per l'esecuzione del comando. L'ultima capacità di Shell di interagire con il sistema (kernel) lo rende uno strumento potente.
È possibile creare il file shell dalla CLI o dalla GUI. Esistono varie varianti di shell e ogni variante ha le sue capacità e funzionalità per automatizzare l'esecuzione del comando.
Cos'è lo scripting?
Scripting offre un ambiente di esecuzione di comando automatico. Consente a un utente di scrivere ed eseguire il set di comandi dal terminale. Gli script sono file di testo che è possibile creare dal terminale o dall'editor di testo. Con gli script, puoi eseguire più comandi contemporaneamente, risparmiando molto tempo e sforzi.
Bash Scripting: perché dovresti usarlo?
Come accennato, gli script bash possono migliorare il flusso di lavoro e semplificare il processo. Gli script bash sono preferiti da ingegneri di rete, scienziati, amministratori di sistema, sviluppatori ed esperti di Linux.
È possibile utilizzare lo scripting bash in diverse attività, tra cui lo scricchiolio dei dati, i backup automatizzati, la distribuzione delle app Web e lo sviluppo di script personalizzati per varie pagine. Inoltre, ecco alcuni motivi per cui dovresti usare lo script bash per le tue attività quotidiane:
Bash Scripting: le basi
Inizialmente, ".sh"È l'estensione dello script bash. Ma ci sono alcuni altri modi per identificare rapidamente questi script.
Come creare script bash in Linux
È possibile creare il file di script bash tramite l'approccio CLI e GUI. Passiamo attraverso ciascuno di essi separatamente:
Crea una sceneggiatura bash tramite Nano Editor
Innanzitutto, apri il terminale Linux ed esegui il comando touch per creare uno script bash:
toccare il file.sh
È possibile controllare il percorso del file bash usando il comando "quale":
Quale Bash
Nel caso in cui si desideri salvare lo script in una directory specifica, eseguire i seguenti comandi:
CD ~/
toccare il file.sh
È inoltre possibile fornire i diritti di esecuzione allo script tramite il comando CHMOD:
file chmod +x.sh
Ora, usa il comando nano per inserire i dettagli nello script bash:
file nano.sh
Nell'editor Nano, puoi inserire i dettagli di conseguenza. Ad esempio, inseriamo un testo specifico in esso:
Infine, esegui il comando seguente per aprire lo script bash nel terminale:
./file.sh
Ci sono un sacco di script bash che puoi creare in Linux. Dai un'occhiata a 30 esempi di script bash per imparare tutto sugli script bash.
Comandi che puoi provare per gli script bash
Ci sono alcuni comandi che puoi provare mentre scrivi script bash in Linux:
Comando ls
Il comando LS viene utilizzato per elencare il contenuto della directory in modo da poter controllare rapidamente il contenuto del file.
Comando grep
Il comando GREP viene utilizzato per la ricerca del testo in uno schema specifico. Può essere un comando utile per cercare uno script particolare dalla directory.
Comando mkdir
È possibile utilizzare il comando MKDIR per creare le directory. Questo comando è utile quando si crea uno script bash in una nuova directory.
Comando pwd
È possibile utilizzare il PWD per stampare la directory di lavoro corrente nel terminale. È utile quando lavori in più terminali.
Comando uomo
Con il comando uomo, puoi ottenere i dettagli sui comandi che stai eseguendo. Puoi provare alcune opzioni come -w, -b, -f, ecc.
Comando MV
Rinominisci o si sposta le directory direttamente dal terminale con il comando MV.
Comando cp
Questo comando viene utilizzato per copiare le directory e i file.
Comando gatto
Il comando Cat crea, legge, visualizza e concatena un file.
Comando di uscita
È possibile utilizzare il comando di uscita per terminare il processo attualmente in esecuzione e chiudere la finestra del terminale.
Conclusione
Questo è tutto sulle cose che dovresti considerare nel tuo primo giorno di script Bash. Gli script bash sono utili per migliorare la tua efficienza, che tu sia un amministratore Linux o un programmatore. Il concetto di sceneggiatura bash non si limita a una singola guida. Ecco perché abbiamo scritto centinaia di guide e tutorial, quindi assicurati di dare un'occhiata a Linuxhint per saperne di più.