Con l’avvento della cultura open source, è certamente impossibile ignorare le straordinarie capacità del sistema operativo Linux e replicarle su altri sistemi operativi. Microsoft lo capisce ed è riuscita a introdurre il sottosistema Windows per Linux (WSL).
Introdotta nel 2016, WSL è una funzionalità di Windows che ti consente di eseguire un file system Linux sul tuo sistema operativo. Dopo aver installato WSL, puoi eseguire facilmente qualsiasi strumento Linux sul tuo PC. Quindi, se vuoi eseguire Bash sul tuo Windows 11, ecco come farlo in dettaglio.
Come installare ed eseguire Bash su Windows 11
Bash è la shell predefinita per la maggior parte dei sistemi Linux. Introdotto per la prima volta nel 1989 in sostituzione della Bourne shell, funziona anche come interprete della riga di comando per i sistemi basati su GNU.
Inoltre, puoi persino usarlo come elaboratore di testi, applicazione di editing grafico o come desktop, come spiega Opensource.com.
Pertanto, se desideri eseguire Bash su Windows 11, devi prima installare WSL sul tuo sistema . Non lasciarti intimidire da questo gergo dal suono complicato; L'intero processo di installazione è abbastanza semplice. Ecco come iniziare:
1. Vai alla barra di ricerca del menu Start , digita "terminale" e avvia Windows Terminal con diritti di amministratore.
2. Immettere il seguente comando nel Terminale:
wsl --install
3. Riavvia il PC una volta completata l'installazione.
Windows PowerShell
Non appena il PC si avvia, il processo di installazione ricomincerà. Il tuo PC inizierà a scaricare e installare il software Ubuntu da qui. Presto ti verrà chiesto di impostare un nome utente e una password. Fallo e il tuo PC si avvierà rapidamente quando inserisci la password. L'installazione inizierà automaticamente dal punto in cui l'avevi interrotta prima di avviare il PC.
Infine, Ubuntu verrà installato con successo sul tuo PC. Una volta terminato, Ubuntu si avvierà automaticamente nella shell Bash. Puoi utilizzare gli stessi comandi che usi normalmente in Linux, inclusa l'installazione di applicazioni Linux in questo ambiente virtuale.
Ubuntu si avvierà automaticamente nella shell Bash
Ed è così che puoi installare e utilizzare Bash sul tuo PC Windows. Infatti, con Ubuntu sul tuo sistema oggi, saranno disponibili anche molte altre utili funzionalità come aliasing, modifica della riga di comando, controllo dei lavori, ecc.
Come eseguire lo script Bash in Windows
Per eseguire uno script in Bash, crea semplicemente un file di testo utilizzando il tuo editor di file preferito come Blocco note e salvalo in una posizione dove puoi ricordarlo facilmente.
Una cosa unica degli script Bash è che la prima riga deve essere "#!" seguito dal percorso bash di Linux. Per vedere di cosa si tratta, avvia Ubuntu e digita bash nella riga di comando. Questo fornirà il percorso Bash.
Percorso Bash
Crea un nuovo file di testo e includi la prima riga in alto. Nel caso di questo esempio, sarebbe:
#! /user/bin/bash
Crea un nuovo file di testo
Segui questa riga per ogni comando sequenziale che desideri che Linux esegua. In questo esempio:
- Riga 1: utilizzare il comando echo per visualizzare il testo sullo schermo per l'utente.
- Riga 2: combina echo con il comando date per restituire la data odierna.
- Riga 3: combina echo con il comando whoami per restituire il tuo nome utente.
Salva questo file di testo con l'estensione .sh . Ricorda il percorso di questo file.
Successivamente, apri Terminale Windows e utilizza il comando cd per accedere al percorso in cui hai salvato lo script Bash.
Per eseguire lo script, immettere:
bash >
Esegui lo script in Bash
Questo è un esempio molto semplice, ma mostra come è possibile utilizzare un file di questo tipo per creare interi programmi di script Bash. Sono disponibili anche istruzioni di programmazione come le istruzioni IF per includere funzionalità decisionali nello script.
Il sito Web SS64 fornisce una ricca risorsa con tutti i comandi Bash disponibili che puoi utilizzare nel terminale Bash o negli script Bash.