Se usi Linux da molto tempo, senza dubbio hai visto la parola Bash lanciata nei forum e negli articoli. A volte sembra un sinonimo per il terminale, ma Bash e l'emulatore di terminale sono sicuramente due applicazioni diverse. Allora, cos'è esattamente Bash? In questo breve articolo, esploreremo cos'è Bash, cosa fa e come puoi iniziare a usarlo.

Bash Defined

Il nome Bash è l'acronimo di Bourne-UNguadagno SHell, un gioco di parole sul nome Stephen Bourne, creatore di uno dei predecessori di Bash. La prima beta è stata rilasciata nel 1989 e, al momento della stesura di questo documento, ha visto il suo aggiornamento più recente a dicembre 2020: la versione 5.1.

Bash è uno dei linguaggi shell più popolari, noto per la sua combinazione di potenti capacità e comandi user-friendly. Ecco perché è così prolifico nelle distribuzioni Linux.

Bash, tuttavia, non funziona solo su Linux; è disponibile anche su macOS e BSD e puoi usarlo su Windows tramite Windows Subsystem per Linux.

Per saperne di più: Come ottenere Linux Bash Shell su Windows 10

instagram viewer
Come ottenere Linux Bash Shell su Windows 10

Non hai bisogno di usare Linux per passare a un altro PC o eseguire una VM? Esegui invece Linux in Windows 10 con un terminale shell Bash!

Ma per definire veramente Bash, dobbiamo capire cos'è una shell.

Una shell è un'applicazione che accetta l'input da un utente ed esegue un'azione in risposta, tipicamente comunicando con il kernel per farlo accadere. In questo modo, è come una "shell" attorno al kernel.

Sebbene le shell avviano altre applicazioni tramite comandi, spesso hanno anche loro stesse funzionalità interattive.

Ad esempio, quando apri un terminale Linux e premi il pulsante freccia su per recuperare l'ultimo comando emesso, questa è una funzione dell'applicazione Bash. Il CD comando per cambiare directory è un altro comando Bash molto comune.

Oltre ad essere un'applicazione interattiva, Bash è anche un linguaggio di scripting. Il tuo sistema operativo Linux infatti utilizza molti script Bash nel processo di avvio per avviare vari processi.

Come posso usare Bash?

Stai usando Bash ogni volta che usi il terminale in quasi tutti i sistemi Linux.

Puoi confermarlo con questo comando, che restituisce il nome della shell in uso:

echo $ 0

Dovresti ottenere solo la parola bash restituito. Se lo fai, puoi vedere la versione di Bash che stai utilizzando con questo comando:

bash: versione

Lo schermo dovrebbe essere simile a questo:

L'emissione di singoli comandi nel terminale, tuttavia, è solo l'inizio degli usi di Bash.

Come gli script utilizzati dal tuo sistema operativo, puoi imparare a scrivere script Bash che automatizzano i processi sul tuo PC Linux che spesso fai manualmente. Un abile scripter di Bash può disporre di script che automatizzano centinaia di attività al giorno!

Allora come puoi imparare Bash?

Scrivendo script, da soli o guidati, come in un file Corso Bash.

Per voi giocatori là fuori, potete anche imparare giocando a un gioco Bash. Un esempio è Bashcrawl, un dungeon crawler basato su testo che ti costringe a imparare e richiamare i comandi di Bash per progredire nel gioco.

Abbiamo anche articoli qui su Make Use Of che ti insegneranno a diventare un migliore sceneggiatore di Bash. Possiamo mostrarti ad esempio come farlo scrivere per i cicli in Bash, o forse trasforma i tuoi script in app cliccabili.

Aumentare il livello del tuo gioco Linux

Abbiamo imparato cos'è Bash, la sua storia e come puoi imparare a farlo funzionare per te.

Imparare Bash è solo una parte, tuttavia, per ottenere il massimo dal tuo sistema operativo Linux. C'è molto di più che puoi imparare per diventare un utente esperto di Linux.

E-mail
15 suggerimenti essenziali per utenti esperti di Ubuntu Linux

Vuoi migliorare nell'uso di Linux? Questi suggerimenti e trucchi per Ubuntu ti aiuteranno a diventare un utente esperto in pochissimo tempo.

Argomenti correlati
  • Linux
  • Ubuntu
  • Linux
  • Linux Bash Shell
Circa l'autore
Jordan Gloor (17 articoli pubblicati)

Jordan è un tutor e giornalista appassionato di rendere Linux accessibile e senza stress per tutti. Ha una laurea in inglese e un debole per il tè caldo. Durante le stagioni calde, si diverte a pedalare sulle colline degli Ozarks dove vive.

Altro di Jordan Gloor

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.