Dov'è la console Ubuntu su Windows10? [duplicare]


28

Questa domanda ha già una risposta qui:

Ho aggiornato il mio sistema Windows 10 alla versione "Anniversary Update" del 1607 e non riesco a trovare la console Ubuntu Bash.

Quindi ... dov'è?


Suppongo sia integrato in CMD / Powershell ?!
NetwOrchestration

1
Non proprio una console "Ubuntu", è una sessione di shell bash, disponibile su tutte le piattaforme Unix / Linux.
SnakeDoc,

1
Questo può essere piuttosto fuori tema, ma cosa c'è di così infame?
Mayukh Nair,

Risposte:


40

Per abilitare la shell bash dall'aggiornamento dell'anniversario di Windows 10, è necessario abilitare la funzione Windows Subsystem for Linux

1. Vai nel Pannello di controllo e fai clic su Attiva o disattiva le funzionalità di Windows inserisci qui la descrizione dell'immagine

2. Quindi selezionare il pacchetto Sottosistema Windows per Linux (Beta) . Passerà attraverso il processo di installazione e ti chiederà di riavviare il computer. inserisci qui la descrizione dell'immagine

3. Una volta riavviato, è possibile cercare bash nella barra di ricerca. inserisci qui la descrizione dell'immagine


2
E così ho fatto. Ora, quando faccio clic sul bashcomando, viene visualizzata una finestra per un secondo e scompare. Qualche idea su come eseguirne il debug? Quando bashscrivo cmd, ottengo Unsupported console settings. In order to use this feature the legacy console mu st be disabled.. È in qualche modo collegato? Devo disabilitare cmd? In tal caso - come si fa?
Marek M.

@ SzwornyDziąch cosa succede se vai in cmd e digiti bash? Ti chiede di installare Ubuntu?
DrZoo,

Appare quel messaggio esatto. Ho provato a disabilitare cmd come descritto qui: maketecheasier.com/disable-command-prompt-windows e ora è disabilitato. Tuttavia, ciò non ha risolto il problema. A proposito, ho avuto un breve ritardo dopo aver fatto clic sul bashcomando e quindi ho potuto vedere che appare lo stesso messaggio.
Marek M.

1
@ SzwornyDziąch riattiva cmd e disabilita la modalità legacy di cmd. Per disabilitare la modalità legacy, apri cmd, quindi fai clic con il tasto destro sulla barra del titolo e seleziona proprietà. Quindi deseleziona Usa console legacy . Ecco una foto
DrZoo,

4
@ SzwornyDziąch nessun problema. Sono contento che funzioni per te. Buon divertimento ! Heh, ho fatto un divertente.
DrZoo,

16

Penso che anche tu debba passare alla modalità sviluppatore.

inserisci qui la descrizione dell'immagine


2
Questo potrebbe essere vero. Sono stato in modalità sviluppatore per un po ', quindi non sapevo di quel passaggio. Dovrò spegnerlo e vedere se riesco ancora ad accedere a bash.
DrZoo,

3
Ho confermato che devi essere in modalità sviluppatore. Al passaggio da una modalità all'altra, non potevo più accedere alla funzione bash.
DrZoo,

Sì, mi è stato chiesto di farlo anche quando l'ho fatto
Journeyman Geek
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.