Tutto ciò che puoi fare con la nuova shell Bash di Windows 10

Mar 27, 2025
Cloud e Internet
CONTENUTO UNCACHED

Aggiornamento dell'anniversario di Windows 10 ha aggiunto il supporto per ambienti Linux a Windows 10 nel 2016. Ma non fatevi ingannare: questa è più di una semplice shell Bash. È un livello di compatibilità completo per l'esecuzione di applicazioni Linux su Windows.

Abbiamo coperto molte delle cose che puoi fare nella nuova shell Bash di Windows 10, quindi abbiamo riunito tutte queste guide in un mega elenco qui, per tua comodità.

Introduzione a Linux su Windows

RELAZIONATO: Come installare e utilizzare Linux Bash Shell su Windows 10

Puoi installare un ambiente Linux e una shell Bash su qualsiasi edizione di Windows 10, incluso Windows 10 Home. Tuttavia, richiede una versione a 64 bit di Windows 10. Devi solo abilitare la funzione Sottosistema Windows per Linux e quindi installare la distribuzione Linux scelta, ad esempio Ubuntu, da Windows Store.

A partire dal Aggiornamento autunnale dei creatori alla fine del 2017, non è più necessario abilitare modalità sviluppatore in Windows e questa funzione non è più beta.

Install Linux Software

RELAZIONATO: Come installare il software Linux nella shell Ubuntu Bash di Windows 10

Il modo più semplice per installare il software Linux nel tuo ambiente Ubuntu (o Debian) è con il apt-get comando . (Il apt funziona anche.) Questo comando scarica e installa il software dai repository software di Ubuntu. Puoi scaricare e installare una o più applicazioni con un solo comando.

Poiché si tratta di un ambiente spazio utente Ubuntu più o meno completo, puoi anche installare il software in altri modi. Puoi compilare e installare il software dal codice sorgente proprio come faresti su una distribuzione Linux, ad esempio.

Se hai installato un'altra distribuzione Linux, utilizza invece i comandi per installare il software su quella specifica distribuzione. Ad esempio, openSUSE usa l'estensione zypper comando.

Esegui più distribuzioni Linux

RELAZIONATO: Qual è la differenza tra Ubuntu, openSUSE e Fedora su Windows 10?

L'aggiornamento dei creatori autunnali ha anche abilitato il supporto per più distribuzioni Linux, dove in precedenza era disponibile solo Ubuntu. Inizialmente, puoi installare Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux o Kali Linux. Anche Fedora è in arrivo e probabilmente vedremo più distribuzioni Linux offerte in futuro.

Puoi avere più distribuzioni Linux installate e puoi persino eseguire più ambienti Linux diversi contemporaneamente.

Se non sei sicuro di quale installare, ti consigliamo Ubuntu. Ma se hai bisogno di una particolare distribuzione Linux, forse stai testando un software che verrà eseguito su un server che esegue SUSE Linux Enterprise Server o Debian, o se desideri gli strumenti di test di sicurezza in Kali Linux, sono disponibili nello Store insieme a Ubuntu .

Accedi ai file di Windows in Bash e ai file Bash in Windows

RELAZIONATO: Come accedere ai file Bash di Ubuntu in Windows (e all'unità di sistema di Windows in Bash)

I tuoi file Linux e Windows sono normalmente separati, ma ci sono modi per farlo accedi ai tuoi file Linux da Windows e i file Windows dall'ambiente Linux.

Le distribuzioni Linux installate creano una cartella nascosta in cui vengono archiviati tutti i file utilizzati in quell'ambiente Linux. Puoi accedere a questa cartella da Windows se desideri visualizzare ed eseguire il backup dei file Linux con gli strumenti Windows, ma Microsoft avverte che non dovresti modificare questi file Linux con gli strumenti Windows o creare nuovi file qui con le applicazioni Windows.

Quando sei in ambiente Linux, puoi accedere alle tue unità Windows dalla cartella / mnt /. Ad esempio, l'unità C: si trova in / mnt / c e l'unità D: in / mnt / d. Se vuoi lavorare con i file dagli ambienti Linux e Windows, inseriscili da qualche parte nel tuo file system Windows e accedi ad essi tramite la cartella / mnt /.

Montare unità rimovibili e posizioni di rete

RELAZIONATO: Come montare unità rimovibili e percorsi di rete nel sottosistema Windows per Linux

Il sottosistema Windows per Linux monta automaticamente le unità interne fisse nella cartella / mnt /, ma non monta automaticamente le unità rimovibili come le unità USB e i dischi ottici. Inoltre, non monta automaticamente le unità di rete che possono essere mappate sul tuo PC.

Tuttavia, puoi montali tu stesso e accedervi in ​​ambiente Linux con uno speciale comando mount che sfrutta il file system drvfs.

Passa a Zsh (o un'altra shell) invece di Bash

RELAZIONATO: Come utilizzare Zsh (o un'altra shell) in Windows 10

Sebbene Microsoft abbia originariamente presentato questa funzionalità come un ambiente "shell Bash", in realtà è un livello di compatibilità sottostante che consente di eseguire il software Linux su Windows. Ciò significa che puoi eseguire altre shell invece di Bash, se le preferisci.

Ad esempio, puoi usa la shell Zsh invece di Bash . Puoi anche fare in modo che la shell Bash standard passi automaticamente alla shell Zsh quando apri il collegamento alla shell di Linux nel menu Start.

Usa gli script Bash su Windows

RELAZIONATO: Come creare ed eseguire script della shell Bash su Windows 10

Grazie a questo ambiente, è effettivamente possibile scrivere uno script shell Bash su Windows ed eseguirlo. Il tuo script Bash può accedere ai tuoi file Windows archiviati nella cartella / mnt, quindi puoi usare i comandi e gli script Linux per lavorare sui tuoi normali file Windows. Puoi anche eseguire comandi Windows dall'interno dello script Bash.

Puoi incorporare i comandi Bash in un file Script batch o Script di PowerShell , che è piuttosto utile. Per tutto questo e altro, vedi la nostra guida agli script bash in Windows 10 .

Esegui comandi Linux dall'esterno della shell Linux

RELAZIONATO: Come eseguire comandi Linux dall'esterno della shell Bash su Windows 10

Se desideri semplicemente avviare rapidamente un programma, eseguire un comando o eseguire uno script, non è nemmeno necessario avviare prima l'ambiente Bash. Puoi usare il file bash -c o wsl comando a eseguire un comando Linux dall'esterno della shell Linux . L'ambiente Linux esegue semplicemente il comando e quindi si chiude. Se esegui questo comando dall'interno di un prompt dei comandi o di una finestra di PowerShell, il comando stampa il suo output sul prompt dei comandi o sulle console di PowerShell.

Puoi fare molto con bash -c o wsl . Puoi creare collegamenti sul desktop per avviare programmi Linux, integrarli in script batch o PowerShell o eseguirli in qualsiasi altro modo in cui eseguiresti un programma Windows.

Esegui i programmi Windows da Bash

RELAZIONATO: Come eseguire i programmi Windows dalla shell Bash di Windows 10

Come di il Creators Update (uscito nella primavera del 2017), puoi eseguire programmi Windows dall'ambiente Linux . Ciò significa che puoi integrare i comandi di Windows insieme ai comandi di Linux in uno script Bash, o semplicemente eseguire i comandi di Windows dalla shell Bash o Zsh standard che potresti già utilizzare.

Per eseguire un programma Windows, digita il percorso di un file .exe e premi Invio. Troverai i tuoi programmi Windows installati nella cartella / mnt / c nell'ambiente Bash. Ricorda che il comando distingue tra maiuscole e minuscole, quindi "Example.exe" è diverso da "example.exe" in Linux.

Esegui programmi desktop Linux grafici

RELAZIONATO: Come eseguire applicazioni desktop Linux grafiche dalla shell Bash di Windows 10

Microsoft non supporta ufficialmente il software grafico Linux su Windows. La funzionalità Sottosistema Windows per Linux è pensata per l'esecuzione di programmi da riga di comando che potrebbero essere necessari agli sviluppatori. Ma in realtà è possibile eseguire programmi desktop Linux grafici su Windows utilizzando questa funzionalità.

Tuttavia, per impostazione predefinita non funzionerà. Dovrai installare un server X e impostare l'estensione SCHERMO variabile prima che i programmi desktop Linux grafici vengano eseguiti sul desktop Windows. Più semplice è l'applicazione, più è probabile che funzioni bene. Più complessa è l'applicazione, più è probabile che proverà a fare qualcosa che il sottosistema Windows sottostante di Microsoft per Linux non supporta ancora. Tutto quello che puoi fare è provaci con queste istruzioni e spero per il meglio.

Scegli il tuo ambiente Linux predefinito

RELAZIONATO: Come impostare la distribuzione Linux predefinita su Windows 10

Se sono installate più distribuzioni Linux, è possibile scegliere l'installazione predefinita. Questa è la distribuzione utilizzata quando avvii la distribuzione Linux con il bash o wsl o quando usi il bash -c o wsl comandi per eseguire un comando Linux da altrove in Windows.

Anche se hai installato più distribuzioni Linux, puoi comunque avviarle direttamente eseguendo un comando come ubuntu o opensuse-42 . Il comando esatto di cui avrai bisogno è indicato nella pagina di download di ciascuna distribuzione Linux su Microsoft Store.

Avvia rapidamente Bash da Esplora file

RELAZIONATO: Come avviare rapidamente una shell Bash da Esplora file di Windows 10

Non è necessario avviare la shell di Linux dalla sua icona di collegamento. Puoi avvialo rapidamente da Esplora file digitando "bash" nella barra degli indirizzi e premendo Invio. Apparirà la shell Bash della tua distribuzione Linux predefinita e la directory di lavoro corrente sarà la directory che avevi aperto in Esplora file.

L'articolo fornisce anche le istruzioni per aggiungere un'opzione "Apri shell Bash qui" a Esplora file modificando il registro di Windows, offrendoti una comoda opzione del menu contestuale che funziona in modo simile alle opzioni "Apri la finestra di PowerShell qui" o "Apri prompt dei comandi qui" .

Cambia il tuo account utente UNIX

RELAZIONATO: Come cambiare il tuo account utente in Ubuntu Bash Shell di Windows 10

Quando configuri Bash per la prima volta, ti verrà chiesto di creare un account utente UNIX e di impostare una password. Verrà eseguito automaticamente l'accesso con questo account ogni volta che apri la finestra di Bash. Se desideri modificare il tuo account utente UNIX o utilizzare l'account root come account predefinito nella shell, c'è un comando nascosto per modificare il tuo account utente predefinito .

Disinstallare e reinstallare un ambiente Linux

RELAZIONATO: Come disinstallare (o reinstallare) Ubuntu Bash Shell di Windows 10

Dopo aver installato alcuni programmi o modificato alcune impostazioni, potresti voler reinstallare Ubuntu o un'altra distribuzione Linux e ottenere un nuovo ambiente Linux. In precedenza era un po 'complicato, ma ora puoi farlo semplicemente disinstallando la distribuzione Linux come faresti con qualsiasi altra applicazione e quindi reinstallandola dallo Store.

Per ottenere un nuovo sistema senza scaricare nuovamente la distribuzione Linux, puoi eseguire il comando della distribuzione insieme all'opzione "clean" da un prompt dei comandi di Windows o da una console PowerShell. Ad esempio, per ripristinare Ubuntu senza scaricarlo di nuovo, esegui ubuntu clean .

Se hai ancora un ambiente Linux precedente installato, uno che è stato installato prima del Fall Creators Update, puoi ancora farlo disinstallalo con il comando lxrun .

Aggiorna il tuo ambiente Ubuntu

RELAZIONATO: Come aggiornare la shell di Windows Bash a Ubuntu 16.04

Dopo l'Aggiornamento autunnale dei creatori di Windows 10, ora devi installare Ubuntu e altri ambienti Linux dallo Store. Quando lo fai, verranno automaticamente aggiornati alle versioni più recenti senza comandi speciali.

Tuttavia, se hai creato un ambiente Bash su una versione precedente di Windows, avrai un'estensione ambiente Ubuntu precedente installato. Puoi semplicemente aprire lo Store e installare la versione più recente di Ubuntu da Windows Store per eseguire l'aggiornamento.


I geek intraprendenti scopriranno senza dubbio altre cose interessanti che puoi fare con l'ambiente Linux in futuro. Si spera che il sottosistema Windows per Linux continuerà a diventare più potente, ma non aspettarti che Microsoft supporti ufficialmente le applicazioni desktop Linux grafiche in tempi brevi.

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


Cloud e Internet - Articoli più popolari

Come cambiare il server DNS su un Chromebook

Cloud e Internet Mar 1, 2025

CONTENUTO UNCACHED È possibile ottenere un'esperienza di navigazione più rapida modificando i server DNS utilizzati dai dispositivi per cercare i nomi Internet. Chromebo..


Come aggiungere allegati in Gmail per Android

Cloud e Internet Jul 28, 2025

CONTENUTO UNCACHED Se non utilizzi la posta elettronica come parte della tua vita quotidiana, può facilmente essere una di quelle cose che sembra più complicata di quanto non si..


Come fare uno screenshot sul tuo Chromebook

Cloud e Internet Jul 29, 2025

I Chromebook sono progettati per essere macchine piuttosto semplici, ma lo sapevi che sono dotati di una gamma di funzioni che non ti aspetteresti? Fare uno screenshot di qualsiasi ..


Come aggiungere nickname al tuo profilo Facebook

Cloud e Internet Feb 12, 2025

Di recente, Facebook ha rinnovato i suoi sforzi per costringere gli utenti a usare i loro veri nomi, infastidendo molti e causando molta confusione. Ecco come aggiungere un altro no..


Google lancia lo strumento di rimozione software e ripristino del browser per Chrome

Cloud e Internet Oct 6, 2025

Google ha recentemente lanciato un nuovo strumento nella lotta contro crapware e spyware ed è un ottimo inizio per aiutare a ripulire un computer che è stato infettato da sciocche..


Come utilizzare Dropbox con un telefono Android

Cloud e Internet Aug 12, 2025

CONTENUTO UNCACHED Dropbox è una fantastica applicazione per condividere i tuoi file con tutti i tuoi computer e dispositivi. Oggi diamo un'occhiata all'utilizzo di Dropbox sul tuo telefon..


Nasconde automaticamente la barra dei segnalibri in Firefox

Cloud e Internet Feb 23, 2025

Ti piace nascondere automaticamente le barre degli strumenti come il menu e le barre di stato per conservare lo spazio sullo schermo? Ora puoi aggiungere la barra dei segnalibri a quell'elenc..


Aggiungi una funzione di riavvio rapido a Firefox

Cloud e Internet Nov 10, 2024

CONTENUTO UNCACHED Sei frustrato per non avere un modo semplice e veloce per riavviare Firefox dopo aver modificato le impostazioni about: config o un'azione simile? Ora puoi farlo con un p..


Categorie