Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

L'aggiornamento dell'anniversario di Windows 10 ha aggiunto il supporto per gli ambienti Linux a Windows 10 dal 2016. Ma non lasciarti ingannare da queste informazioni: non è solo una shell Bash, ma un livello di compatibilità completo, sufficiente per eseguire applicazioni Linux su Windows .

L'articolo di oggi riassumerà tutte le cose che puoi fare nella nuova shell Bash di Windows 10 per comodità.

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Inizia con Linux su Windows

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

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

A partire dall'aggiornamento Fall Creators di fine 2017, non è più necessario abilitare la modalità sviluppatore in Windows e la funzionalità non è più in versione beta.

Installa il software Linux

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Il modo più semplice per installare il software Linux in un ambiente Ubuntu (o Debian) è con il comando apt-get . (Il comando apt funziona anche in questo caso). 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 user-space più o meno correlato a Ubuntu, puoi anche installare il software in altri modi. Puoi compilare e installare software dal codice sorgente, proprio come faresti su una distribuzione Linux, ad esempio.

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

Esegui più distribuzioni Linux

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

In precedenza Windows 10 supportava solo Ubuntu, l'aggiornamento Fall Creators abilitava il supporto per molte distribuzioni Linux. Inizialmente puoi installare Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux o Fedora e probabilmente vedremo molte altre distribuzioni Linux in futuro.

Puoi installare più distribuzioni Linux e persino eseguire più ambienti Linux diversi contemporaneamente.

Se non sei sicuro di quale versione installare, dovresti usare Ubuntu. Tuttavia, se hai bisogno di una distribuzione Linux specifica, ad esempio stai testando un software che funzionerà su un server che esegue SUSE Linux Enterprise Server o Debian o desideri utilizzare gli strumenti di test di sicurezza in Kali Linux , sono disponibili nello Store con Ubuntu.

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

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

I file Linux e i file Windows vengono generalmente tenuti separati, ma esistono modi per accedere ai file Linux da Windows e ai file Windows dall'ambiente Linux.

Le distribuzioni Linux installate creeranno una cartella nascosta in cui sono archiviati tutti i file utilizzati in quell'ambiente Linux. Se lo desideri, puoi accedere a questa cartella da Windows, nonché 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 utilizzando le applicazioni Windows.

Quando ti trovi in ​​un ambiente Linux, puoi accedere alle tue unità Windows dalla directory /mnt/. Ad esempio, l' unità C: si trova in /mnt/c e l' unità D: si trova in /mnt/d. Se desideri lavorare con file provenienti da ambienti Linux e Windows, posizionali da qualche parte nel file system di Windows e accedi ad essi tramite la directory / mnt/.

Montare unità rimovibili e percorsi di rete

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

La funzionalità Sottosistema Windows per Linux monta automaticamente le unità fisse all'interno della directory /mnt/, ma non monta automaticamente le unità rimovibili come unità USB e unità ottiche. Inoltre, non monta automaticamente alcuna unità di rete mappata sul PC.

Puoi comunque montarli tu stesso e accedervi in ​​un ambiente Linux con uno speciale comando mount, per sfruttare il file system drvfs.

Passa a Zsh (o un'altra shell) anziché a Bash

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Sebbene Microsoft inizialmente offrisse questa funzionalità come ambiente "Bash shell", in realtà è un livello di compatibilità di base che consente di eseguire software Linux su Windows. Ciò significa che puoi eseguire altre shell invece di Bash, se lo desideri.

Ad esempio, puoi usare la shell Zsh invece di Bash. Puoi anche impostare la shell Bash standard per passare automaticamente alla shell Zsh, quando apri il collegamento della shell Linux nel menu Start .

Utilizza lo script Bash su Windows

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Grazie a questo ambiente è infatti possibile scrivere uno script della shell Bash su Windows ed eseguirlo. Gli script Bash possono accedere ai file Windows archiviati nella directory /mnt, quindi puoi consentire ai comandi e agli script Linux di funzionare sui normali file Windows. Puoi anche eseguire comandi Windows da uno script Bash.

Puoi combinare i comandi Bash in un pratico script Batch o script PowerShell .

Esegui comandi Linux dall'esterno della shell Linux

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Se desideri semplicemente avviare rapidamente un programma, eseguire un comando o eseguire uno script, non è nemmeno necessario avviare prima l'ambiente Bash. È possibile utilizzare il comando bash -c o wsl per eseguire un comando Linux dall'esterno della shell Linux. Gli ambienti Linux eseguono semplicemente il comando e poi escono. Se esegui questo comando da una finestra del prompt dei comandi o di PowerShell, il comando restituisce i risultati al prompt dei comandi o alla 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 esegui normalmente i programmi Windows.

Esegui programmi Windows da Bash

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

A partire dal Creators Update (lanciato nella primavera del 2017), puoi eseguire programmi Windows da un ambiente Linux . Ciò significa che puoi integrare i comandi Windows insieme ai comandi Linux in uno script Bash o semplicemente eseguire comandi Windows dalla shell Bash o Zsh standard che stai utilizzando.

Per eseguire un programma Windows, immettere il percorso del file .exe e premere Invio. Troverai i programmi Windows installati nella directory /mnt/c nell'ambiente Bash. Ricorda, questo comando distingue tra maiuscole e minuscole in Linux, quindi "Example.exe" è diverso da "example.exe".

Esegui programmi grafici Linux sul desktop

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Microsoft non supporta ufficialmente il software grafico Linux su Windows. La funzionalità Sottosistema Windows per Linux è progettata per eseguire programmi da riga di comando di cui gli sviluppatori potrebbero aver bisogno. Ma in realtà è possibile eseguire programmi grafici Linux sul desktop Windows utilizzando questa funzionalità.

Tuttavia, questo non funzionerà per impostazione predefinita. Sarà necessario installare un server X e impostare la variabile DISPLAY prima che i programmi grafici Linux possano essere eseguiti sul desktop Windows. Quanto più semplice è l'applicazione, tanto migliori saranno le sue prestazioni. Più un'applicazione è complessa, più è probabile che tenterà di fare qualcosa che la funzionalità di base del sottosistema Windows per Linux di Microsoft non supporta ancora.

Scegli il tuo ambiente Linux predefinito

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Se sono installate più distribuzioni Linux, puoi scegliere l'installazione predefinita. Questa è la distribuzione utilizzata quando avvii una distribuzione Linux utilizzando il comando bash o wsl o quando usi il comando bash -c o wsl 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 si trova in ogni pagina di download per le distribuzioni Linux in Microsoft Store.

Avvia rapidamente Bash da Esplora file

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

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

Puoi anche aggiungere l'opzione " Apri shell Bash qui " a Esplora file modificando il registro di Windows , offrendoti una comoda opzione del menu contestuale, simile alle opzioni " Apri finestra PowerShell qui " o " Apri prompt dei comandi qui ".

Cambia il tuo account utente UNIX

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

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

Disinstallare e reinstallare l'ambiente Linux

Tutto quello che puoi fare con la nuova Bash Shell di Windows 10

Dopo aver installato alcuni programmi o modificato alcune impostazioni, potresti voler reinstallare Ubuntu o un'altra distribuzione Linux. Prima 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 una distribuzione Linux, puoi eseguire il comando della distribuzione insieme all'opzione "clean" dal prompt dei comandi di Windows o dalla console PowerShell. Ad esempio, per ripristinare Ubuntu senza ricaricarlo, esegui Ubuntu clean.

Se hai ancora installato un ambiente Linux precedente, uno installato prima dell'aggiornamento di Fall Creators, puoi comunque disinstallarlo utilizzando il comando lxrun.

Aggiorna l'ambiente Ubuntu

Dopo l'aggiornamento Fall Creators per Windows 10, ora devi installare Ubuntu e altri ambienti Linux dallo Store. Una volta fatto ciò, verranno automaticamente aggiornati all'ultima versione senza alcun comando speciale.

Tuttavia, se hai creato un ambiente Bash su una versione precedente di Windows, installerai un ambiente Ubuntu precedente. Puoi semplicemente aprire lo Store e installare l'ultima Ubuntu da Windows Store per eseguire l'aggiornamento.

Gli appassionati di tecnologia non avranno dubbi sulle cose entusiasmanti che potranno fare in futuro con l'ambiente Linux. Si spera che la funzionalità del sottosistema Windows per Linux continui a diventare più potente, ma non dovremmo aspettarci che Microsoft supporti ufficialmente le applicazioni grafiche Linux sul desktop in tempi brevi.

Vedi altro:


7 errori da evitare quando si testa la velocità del Wi-Fi

7 errori da evitare quando si testa la velocità del Wi-Fi

Un modo semplice per confermare che c'è un problema è testare la velocità del Wi-Fi. Questo è molto facile da fare. Esistono molti servizi di test della velocità Wi-Fi online eseguiti all'interno del browser.

Come aggiungere applicazioni alla barra delle applicazioni per aprirle più velocemente

Come aggiungere applicazioni alla barra delle applicazioni per aprirle più velocemente

Esistono molti modi per aggiungere applicazioni alla barra delle applicazioni, noti anche come portare l'icona dell'applicazione sulla barra delle applicazioni. Di seguito, Quantrimang.com ti indicherà i 2 modi più semplici e veloci per aggiungere software e applicazioni alla barra delle applicazioni. Invitarti a monitorare offline.

Istruzioni per la pulizia e lottimizzazione del sistema con Kaspersky Cleaner

Istruzioni per la pulizia e lottimizzazione del sistema con Kaspersky Cleaner

Probabilmente ricorderete ancora che, proprio all'inizio del 2016, Kaspersky ha lanciato il software di successo Kaspersky Free Antivirus, privo di copyright. Questa volta, la società di sicurezza russa continua a deliziare gli utenti introducendo una versione per pulire e velocizzare i computer: Kaspersky Cleaner.

Come mostrare file nascosti e cartelle nascoste in USB

Come mostrare file nascosti e cartelle nascoste in USB

Una volta che il virus ha attaccato l'unità USB, può "mangiare" o nascondere tutti i dati sull'unità USB. Quindi, come mostrare file e cartelle nascosti su un'unità USB, fare riferimento all'articolo seguente di LuckyTemplates.

Un modo sicuro per testare le funzionalità antimalware di qualsiasi software antivirus Windows

Un modo sicuro per testare le funzionalità antimalware di qualsiasi software antivirus Windows

Se vuoi determinare se un software antivirus è valido o meno, è meglio testare l'effettiva capacità del software di combattere il malware.

Come spegnere o riavviare il computer Windows 10X

Come spegnere o riavviare il computer Windows 10X

La modalità di spegnimento o riavvio di Windows 10X è leggermente diversa da Windows 10.

Simpatici sfondi natalizi, simpatici sfondi natalizi

Simpatici sfondi natalizi, simpatici sfondi natalizi

Se desideri impostare un simpatico sfondo natalizio per il tuo dispositivo nel prossimo periodo natalizio, dai un'occhiata al set di simpatici sfondi natalizi e simpatici sfondi natalizi per computer e telefoni di seguito.

Come installare in remoto le app di Microsoft Store sui computer Windows 10

Come installare in remoto le app di Microsoft Store sui computer Windows 10

Microsoft consente agli utenti di sfogliare e installare in remoto le app di Windows 10 dal proprio telefono o da altri dispositivi sul proprio PC.

Come impostare la funzionalità di previsione del testo multilingue in Windows 10

Come impostare la funzionalità di previsione del testo multilingue in Windows 10

A partire da Windows 10 build 17093, il sistema operativo supporta fino a 3 lingue latine per la funzionalità di previsione del testo multilingue. Utilizza le prime 3 lingue installate da Impostazioni lingua per fare previsioni.

6 semplici passaggi per installare il port forwarding sul router

6 semplici passaggi per installare il port forwarding sul router

Il port forwarding è ampiamente utilizzato, soprattutto negli uffici, nelle scuole e nelle case con molti computer collegati a Internet. L'articolo qui sotto LuckyTemplates ti mostrerà come impostare un port forwarding sul router.