Skip to main content

Come eseguire la riga di comando Bash in Windows 10

Come navigare da riga di comando [links2] [Linux] (Luglio 2025)

Come navigare da riga di comando [links2] [Linux] (Luglio 2025)
Anonim

Nell'aggiornamento per l'anniversario di Windows 10, Microsoft ha aggiunto una nuova interessante funzionalità per sviluppatori, utenti esperti e chiunque fosse abituato a lavorare con sistemi Unix-y come Mac OS X e Linux. Windows 10 ora include il prompt dei comandi di Unix Bash (in versione beta) grazie a una collaborazione con Canonical, la società dietro Ubuntu Linux.

Con il prompt dei comandi di Bash, puoi eseguire tutti i tipi di azioni come interagire con il file system di Windows (come puoi con il normale prompt dei comandi di Windows), eseguire i comandi Bash standard e persino installare i programmi di interfaccia grafica di Linux - sebbene quest'ultimo non è ufficialmente supportato.

Se sei un utente esperto di Bash o sei interessato a iniziare con il popolare prompt dei comandi, ecco come installare Bash su Windows 10.

01 di 06

Il sottosistema

Quando installi Bash su Windows 10 non stai ricevendo una macchina virtuale o un programma che fa del suo meglio per funzionare principalmente come Bash in Linux. In realtà è Bash eseguito in modo nativo sul PC grazie a una funzionalità di Windows 10 chiamata Windows Subsystem per Linux (WSL). La WSL è la "salsa segreta" che consente al software Linux di funzionare su Windows.

Per iniziare, vai a Start> Impostazioni> Aggiornamento e sicurezza> Per gli sviluppatori . Sotto il sottotitolo "Usa caratteristiche sviluppatore" seleziona il modalità sviluppatore pulsante di scelta. Potrebbe essere richiesto di riavviare il PC a questo punto. Se è così, vai avanti e fallo.

Continua a leggere sotto

02 di 06

Attiva le funzionalità di Windows

Una volta fatto, chiudi l'app Impostazioni e fai clic sulla barra di ricerca Cortana nella barra delle applicazioni e digita Funzionalità di Windows. Il risultato migliore dovrebbe essere un'opzione del Pannello di controllo chiamata "Attiva o disattiva le funzionalità di Windows". Selezionalo e si aprirà una piccola finestra.

Scorri verso il basso e seleziona la casella "Windows Subsystem for Linux (Beta)". Quindi fare clic ok per chiudere la finestra.

Successivamente ti verrà richiesto di riavviare il PC, che dovrai fare prima di poter utilizzare Bash.

Continua a leggere sotto

03 di 06

Installazione finale

Una volta riavviato il computer, fai di nuovo clic su Cortana nella barra delle applicazioni e digita bash. Il risultato migliore dovrebbe essere un'opzione per eseguire "bash" come comando: selezionalo.

In alternativa, vai a Start> Sistema Windows> Prompt dei comandi . Una volta aperta la finestra del prompt dei comandi, digitare bash e colpisci accedere .

A prescindere dal modo in cui lo fai, il processo di installazione finale di Bash inizierà scaricando Bash da Windows Store (tramite il prompt dei comandi). Ad un certo punto ti verrà chiesto di continuare. Quando ciò accade digita semplicemente y e quindi attendere il completamento dell'installazione.

04 di 06

Aggiungi un nome utente e una password

Quando tutto è quasi finito, ti verrà chiesto di inserire un nome utente e una password, come è tipico per i prompt dei comandi di Unix. Non è necessario utilizzare il nome utente o la password dell'account utente di Windows. Invece, possono essere completamente unici. Se vuoi chiamarti "r3dB4r0n", allora fallo.

Una volta completata la parte e completata l'installazione, il prompt dei comandi si aprirà automaticamente in Bash. Saprai che è fatto quando vedi qualcosa come "r3dB4r0n @ nome del tuo computer" come prompt dei comandi.

Ora sei libero di inserire qualsiasi comando Bash che ti piace. Poiché questo è ancora un software beta, non tutto funzionerà, ma per la maggior parte funzionerà in modo simile a Bash su altri sistemi.

Ogni volta che vuoi aprire di nuovo Bash lo troverai sotto Start> Bash su Ubuntu su Windows .

Continua a leggere sotto

05 di 06

Aggiornamento della tua installazione

Come ogni buon utente di Bash sa prima di fare qualsiasi cosa con la riga di comando, è necessario aggiornare e aggiornare l'attuale installazione di pacchetti. Se non hai mai sentito il termine, i pacchetti sono ciò che chiami la raccolta di file che compongono i programmi e le utilità della riga di comando installati sulla tua macchina.

Per assicurarti di essere aggiornato, apri Bash su Ubuntu su Windows e digita il seguente comando: sudo apt-get update. Ora colpisci accedere. Bash stamperà quindi un messaggio di errore nella finestra e poi chiederà la password.

Ignora il messaggio di errore per ora. Il sudo il comando non è ancora completamente funzionante, ma è comunque necessario per eseguire determinati comandi in Bash. Inoltre, è solo una buona pratica fare le cose in modo ufficiale in previsione di un'esperienza Bash senza interruzioni su Windows.

Finora tutto ciò che abbiamo fatto è aggiornare il nostro database locale dei pacchetti installati, che consente al computer di sapere se c'è qualcosa di nuovo. Ora per installare effettivamente i nuovi pacchetti che dobbiamo digitare sudo apt-get upgrade e colpisci accedere di nuovo. Probabilmente Bash non chiederà più la tua password da quando l'hai appena inserita. E ora, Bash è alle corse per aggiornare tutti i tuoi pacchetti. All'inizio del processo, Bash ti chiederà se vuoi davvero continuare ad aggiornare il tuo software Bash. Basta digitare y per sì per eseguire l'aggiornamento.

Potrebbero essere necessari alcuni minuti per aggiornare tutto, ma una volta completato, Bash verrà aggiornato e pronto per l'uso.

06 di 06

Utilizzando un programma a riga di comando

Ora abbiamo Bash attivo, è ora di fare qualcosa di semplice con esso. Useremo il rsync comando per eseguire un backup della nostra cartella documenti Windows su un disco rigido esterno.

In questo esempio, la nostra cartella è a C: Users BashFan Documentse il nostro disco rigido esterno è il F: guidare.

Tutto quello che devi fare è digitare rsync -rv / mnt / c / Utenti / BashFan / Documenti / / mnt / f / Documenti. Questo comando dice a Bash di usare il programma Rsync, che dovrebbe già essere installato sulla tua versione di Bash. Quindi la parte "rv" dice a rsync di eseguire il backup di tutto ciò che è contenuto nelle varie cartelle del PC e di stampare tutte le attività di rsync sulla riga di comando. Assicurati di digitare esattamente questo comando includendo l'uso della barra finale dopo … / BashFan / Documents /. Per una spiegazione sul perché questa barra è importante, consulta questo tutorial di Digital Ocean.

Gli ultimi due bit con le destinazioni della cartella dicono a Bash quale cartella copiare e dove copiarla. Affinché Bash acceda ai file di Windows, deve iniziare con "/ mnt /". Questa è solo una stranezza di Bash su Windows poiché Bash funziona ancora come se fosse eseguito su una macchina Linux.

Si noti inoltre che i comandi di Bash sono case sensitive. Se hai digitato "documenti" invece di "Documenti", Rsync non sarebbe in grado di trovare la cartella giusta.

Ora che hai digitato il comando, premi accedere e i tuoi documenti verranno sottoposti a backup in pochissimo tempo.