Annuncio pubblicitario

Nel marzo 2016 Microsoft ha annunciato la straordinaria collaborazione canonica. Presentato come Linux su Windows, gli sviluppatori si sono rallegrati alla prospettiva di Bash in arrivo su Windows 10 motivi sorprendenti per cui ti piacerà Windows 10Al giorno d'oggi è quasi bello odiare Windows 10. Non lasciarti privare di tutti i vantaggi che Windows 10 porterà! Ti mostriamo cosa ti stai perdendo. Leggi di più . Piuttosto che una macchina virtuale, l'aggiornamento dell'anniversario di Windows 10 ha promesso di portare la piena funzionalità di bash su Windows.

Bash per Windows è attivo da un po 'di tempo e racchiude in sé un sacco di funzionalità. Mentre certamente si rivolge a un pubblico di sviluppatori, sotto si nascondono altre funzionalità riga di comando Windows 10 riceve un prompt dei comandi completo di LinuxLa shell BASH, completa di un sottosistema Linux, arriverà su Windows 10 con l'aggiornamento dell'anniversario questa estate. Questo è stato uno dei più grandi annunci alla Build Developer Conference. Ecco perché questo è importante. Leggi di più

instagram viewer
. Ulteriori informazioni su Bash su Windows, da come e perché è necessario installarlo, a funzioni nascoste che probabilmente non conoscevi.

Requisiti di sistema per Bash su Windows

Requisiti di Windows Bash

Far installare Bash su Windows è piuttosto semplice, ma iniziamo con le basi.

Avrai bisogno di un PC in esecuzione Windows 10 Come installare Windows 10 gratuitamente su qualsiasi PC Windows, Linux o OS X.Non è necessario eseguire l'aggiornamento a Windows 10 per provarlo. Se sei idoneo per l'aggiornamento gratuito o vuoi provare Windows 10 su Linux o OS X, puoi valutarlo gratuitamente. Leggi di più , un PC a 64 bit e l'aggiornamento dell'anniversario di Windows 10 installato. Poiché l'aggiornamento è destinato agli sviluppatori, dovrai anche attivare la modalità sviluppatore. Potrebbe essere necessario riavviare. Una volta ripristinato, il sottosistema Windows per Linux (Beta) può essere abilitato in Funzionalità Windows. Questo quindi richiede un altro riavvio e infine, una volta riacceso il sistema, è possibile aprire Bash. Woohoo!

Ubuntu su Windows

Quindi installare ed eseguire Bash su Windows è sorprendentemente facile. Finché sei armato con un PC Windows 10 a 64 bit e hai installato l'Anniversary Update, è semplice come attivare alcune funzionalità.

Abilitare Bash su Windows

Abilitare Bash su Windows non è così difficile come sembra. Ecco come procedere con l'installazione.

Innanzitutto, abilita la modalità sviluppatore. Navigare verso Impostazioni> Aggiornamento e sicurezza> Per gli sviluppatori e seleziona la bolla di Modalità sviluppatore.

Quindi, colpisci Tasti Windows + Q e cerca Attiva o disattiva le caratteristiche di Windows.

Dai un'occhiata ok e riavviare. Una volta di nuovo funzionante, apri il menu Start e cerca bash. Clicca sul Comando Bash Run opzione.

Sarai promosso ad accettare i termini di servizio e, dopo aver accettato questi, Bash scaricherà.

Al termine, puoi finalmente eseguire Bash! Per fare ciò, basta aprire il menu Start e cercare Ubuntu.

Cosa puoi effettivamente fare

Una delle domande più grandi, cosa puoi tu in realtà fare con Bash su Windows? Strumenti standard della riga di comando GNU tra cui ...

grep
SSH
nano

... dovrebbe funzionare perfettamente. Anche l'installazione di pacchetti e aggiornamenti usando le funzioni apt e apt-get è ottima. Il supporto per il collegamento simbolico e file system viene fornito tramite l'ambiente del sottosistema Windows per Linux (WSL) e esiste un supporto per il linguaggio di programmazione per artisti del calibro di Python, NodeJS e Perl. Sebbene Bash su Windows non sia progettato per l'esecuzione di app grafiche, può essere realizzato.

Per fortuna tu non si può modifica / apri / elimina app di Windows o modifica le impostazioni di sistema di Windows. Questo è un ottimo fail-safe, poiché sappiamo tutti che possono verificarsi errori quando si utilizza la riga di comando.

Installazione del software Linux

Bash Ubuntu

Su Linux, puoi installa app tramite diversi metodi. La riga di comando è più comunemente usata. Apt-get scarica i pacchetti software dai repository, insieme alle dipendenze. È elegante e sembrerebbe così (sans-brackets e con il nome del pacchetto effettivo):

sudo apt-get install [nomepacchetto]

Se lo siamo installando Git ad esempio, eseguiremo:

sudo apt-get install git

Abbastanza semplice. Tuttavia, assicurati di includere sudo poiché abbiamo bisogno delle autorizzazioni dei superutente. Git e altri software possono essere installati anche dalla fonte.

Born to Run (App grafiche)

Bash su Windows non supporta app Linux grafiche, o almeno ufficialmente. Tuttavia, i membri della comunità trovato un metodo di farlo utilizzando il sottosistema Windows apparentemente piuttosto versatile per Linux. Solo perché qualcosa non è fatto per uno scopo non significa che non possa essere usato per quello.

Caso in questione: l'installazione di Bash per Windows installa un'intera immagine dello spazio utente di Ubuntu. Fondamentalmente, ottieni tutto (tutti i file binari) presente in un'installazione tradizionale di Ubuntu con un'interfaccia utente grafica (GUI).

Includendo uno spazio utente completo di Ubuntu, è quindi possibile eseguire applicazioni grafiche Linux su Windows. La soluzione alternativa richiede l'installazione di X Server, utilizzando apt-get per installare un programma, impostare una variabile di ambiente di visualizzazione e infine avviare l'applicazione. Sebbene non sia particolarmente difficile, è un processo ingombrante poiché le variabili di ambiente di visualizzazione devono essere impostate ogni volta che si desidera eseguire un'app grafica.

Inoltre, è una funzione non supportata, quindi la funzionalità dipende da una serie di fattori. Come ogni utente nativo di Linux sa, le installazioni di app spesso richiedono dipendenze e modifiche così come sono, quindi puoi solo immaginare Bash su Windows per eseguirle.

Vuoi eseguire applicazioni grafiche Linux? Probabilmente stai meglio usando Cygwin Dimentica Cygwin: CASH porta il meglio di Linux su WindowsLinux e Windows sono sistemi operativi molto diversi, e da nessuna parte è più evidente che con la riga di comando. Sono disponibili vari strumenti per rendere Windows più simile a Linux, come Cash. Leggi di più , una macchina virtuale su Windows per eseguire una distribuzione Linux o solo doppio avvio. Poi di nuovo, c'è la novità delle app grafiche di Linux su Windows.

Accesso ai file

L'installazione di Bash per Windows crea uno spazio utente completo di Ubuntu. È possibile accedere facilmente a questi file utilizzando Esplora file di Windows. Tuttavia, dovrai saperlo dove guardare, che richiede prima l'abilitazione Mostra file, cartelle e unità nascosti in Opzioni di visualizzazione Esplora file. Ogni account utente di Windows ha il proprio spazio utente Ubuntu, che può essere trovato navigando nella cartella:

C: \ Utenti \ nomeutente \ AppData \ Local \ Lxss \ rootfs

La cartella principale dell'account si trova in:

C: \ Utenti \ nomeutente \ AppData \ Local \ Lxss \ home \ NOME UTENTE

Con la cartella principale di:

C: \ Utenti \ nomeutente \ AppData \ Local \ Lxss \ root

L'accesso ai file di sistema di Windows in Bash è leggermente diverso. L'impostazione predefinita in Bash è la directory principale di Ubuntu creata all'interno del file system di Windows. Ma è possibile montare l'unità di sistema di Windows. Quindi per montare l'unità C: utilizzare il comando:

/mnt/C

Per l'unità D: questo sarebbe:

/mnt/D

E così via. Dal momento che stiamo usando la riga di comando, possiamo accoppiare tali comandi a simili CD (cambia directory). Le autorizzazioni funzionano in modo leggermente diverso. Per accedere alla cartella admin, il programma Bash su Windows richiede il privilegio "Esegui come amministratore".

Gestione del server

Vuoi un motivo super pratico per usare Bash per Windows? La gestione del server è un'ottima idea. Creare un server è davvero semplice, ma se è senza testa, avrai bisogno di un modo per gestirlo. Esistono molte app tra cui PuTTY, ma la riga di comando offre una soluzione semplice. Basta entrare nel server e puoi gestirlo dal terminale. L'esecuzione di script remoti funziona abbastanza bene usando Bash su Windows ed è una fantastica applicazione utile.

Disinstallare Bash per Windows

Una volta installato Bash per Windows, è abbastanza facile da disinstallare. Esistono due metodi principali per ottenere questo risultato: uno rimuove l'ambiente Ubuntu ma mantiene intatta la cartella principale. A tale scopo, eseguire questi comandi tramite il prompt dei comandi o PowerShell:

lxrun / uninstall

Una notifica avviserà quindi dei risultati della disinstallazione: "Ciò rimuoverà l'ambiente Ubuntu, nonché eventuali modifiche e nuove applicazioni ..."

genere y per procedere con la rimozione.

L'alternativa disattiva il sottosistema Windows per Linux e questo rimuove l'ambiente Ubuntu e la cartella principale:

lxrun / uninstall / full

Una notifica avvisa:

“Questo disinstallerà Ubuntu su Windows. Ciò rimuoverà l'ambiente Ubuntu, nonché eventuali modifiche, nuove applicazioni e dati dell'utente. "

genere y per consentire la rimozione del software.

Prompt dei comandi di Windows

Bash su Windows racchiude un sacco di potenziale e ci sono risorse eccezionali da blog del tipo di Windows, siti della comunità Ubuntu e persino il preferito di tutti: Reddit. Le conversazioni nel thread / r / bashonubuntuonwindows includono l'esecuzione di codice Visual Studio, file server Samba e lo sviluppo con WSL. Come dimostrato dalle applicazioni grafiche in esecuzione, le possibilità sono quasi infinite.

Per cosa stai attualmente usando Bash su Windows? Stai persino eseguendo Bash su Windows? Facci sapere nella sezione commenti qui sotto!

Moe Long è uno scrittore ed editore che copre tutto, dalla tecnologia all'intrattenimento. Ha conseguito un inglese A.A. presso l'Università della Carolina del Nord a Chapel Hill, dove era uno studioso di Robertson. Oltre a MUO, è stato descritto in htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro e Cup of Moe.