Com executar la línia de comandaments Bash a Windows 10

A l' actualització de Windows 10 Anniversary Update , Microsoft va afegir una nova característica interessant per als desenvolupadors, usuaris potencials i qualsevol persona que treballava amb sistemes Unix-i com Mac OS X i Linux. Windows 10 ara inclou l'indicador d'ordres de Unix Bash (en beta) per cortesia d'una col·laboració amb Canonical, la companyia darrere d' Ubuntu Linux .

Amb el símbol del sistema Bash, podeu dur a terme tot tipus d'accions, com ara interactuar amb el sistema de fitxers de Windows (de la mateixa manera que podeu amb l'indicatiu d'ordres de Windows normal), executar comandaments estàndard de Bash i fins i tot instal·lar programes gràfics d'interfície gràfica d'usuari de Linux Aquest últim no està oficialment recolzat.

Si sou un usuari experimentat de Bash o està interessat a començar amb l'indicador d'ordres popular, aquí teniu la forma d'instal·lar Bash a Windows 10.

01 de 06

El subsistema

Quan instal·leu Bash a Windows 10 no obtindreu una màquina virtual o un programa que funcioni millor com Bash a Linux. En realitat, Bash funciona de forma nativa en PC gràcies a una característica de Windows 10 anomenada Windows Subsystem for Linux (WSL). El WSL és la "salsa secreta" que permet que el programari de Linux s'executi a Windows.

Per començar, aneu a Inici> Configuració> Actualització i seguretat> Per a desenvolupadors . A sota del subtítol "Utilitzeu funcions de desenvolupador", seleccioneu el botó d'opció del mode desenvolupador . Es pot demanar que reinicieu el PC en aquest moment. Si és així, segueix endavant i fes això.

02 de 06

Activa les funcions de Windows

Un cop fet això, tanqueu l'aplicació Configuració i feu clic a la barra de cerca de Cortana a la barra de tasques i escrigui les funcions de Windows. El resultat superior ha de ser una opció del tauler de control anomenada "Activar o desactivar les funcions de Windows". Seleccioneu-la i s'obrirà una petita finestra.

Desplaceu-vos cap avall i marqueu la casella "Subsistema de Windows per a Linux (Beta)". A continuació, feu clic a D' acord per tancar la finestra.

A continuació, se us demanarà que reinicieu la vostra PC, que heu de fer abans de poder utilitzar Bash.

03 de 06

Instal·lació final

Quan hagueu reiniciat l'ordinador, feu clic a Cortana a la barra de tasques una vegada més i escriviu bash. El resultat superior hauria de ser una opció per executar "bash" com a comandament: seleccioneu-la.

També podeu anar a Inici> Sistema de Windows> Símbol del sistema . Una vegada que s'obre la finestra del símbol del sistema, escriviu bash i premeu Enter .

En qualsevol cas, el procés d'instal·lació final de Bash començarà descarregant Bash des de Windows Store (a través de l'indicatiu). En un moment, se't demanarà que continueu. Quan això passi, només escriviu y, a continuació, espereu que la instal·lació es completi.

04 de 06

Afegiu un nom d'usuari i una contrasenya

Quan tot estigui gairebé acabat, se us demanarà que introduïu un nom d'usuari i una contrasenya, com és habitual per a les indicacions de comandaments d'Unix. No haureu d'utilitzar el nom o la contrasenya del vostre compte d'usuari de Windows. En el seu lloc, poden ser completament únics. Si voleu trucar-vos a si mateix "r3dB4r0n", aneu a buscar-lo.

Un cop feta aquesta part i la instal·lació finalitza, el símbol del sistema s'obrirà automàticament a Bash. Ja sabreu que es fa quan veu alguna cosa com 'r3dB4r0n @ [el vostre nom d'equip]' com a indicador del sistema.

Ara teniu la llibertat d'introduir els comandaments de Bash que vulgueu. Com que això encara és programari beta no tot funcionarà, però en la seva major part funcionarà de manera similar a Bash en altres sistemes.

Quan vulgueu obrir Bash de nou, la trobaràs a Inici> Bash a l'Ubuntu a Windows .

05 de 06

Actualització de la vostra instal·lació

Com sap qualsevol bon usuari de Bash abans de fer qualsevol cosa amb la línia d'ordres, haureu d'actualitzar i actualitzar la vostra instal·lació actual de paquets. Si mai no heu sentit el terme, els paquets són el que es diu a la col · lecció d'arxius que formen els programes de línia d'ordres i les utilitats instal·lades al vostre equip.

Per assegurar-vos que estigueu al corrent, obriu Bash a l'Ubuntu a Windows i escriviu el següent comandament: sudo apt-get update. Ara premeu Enter. A continuació, Bash imprimirà un missatge d'error a la finestra i us demanarà la vostra contrasenya.

Només heu d'ignorar aquest missatge d'error per ara. El comandament de sudo no està funcionant completament, però encara ho necessiteu per dur a terme determinats comandaments a Bash. A més, és una bona pràctica fer les coses de forma oficial en previsió d'una experiència sense problemes de Bash a Windows.

Fins ara tot el que hem fet actualitza la nostra base de dades local de paquets instal·lats, que permet saber si hi ha alguna cosa nova. Ara, per instal·lar els nous paquets, hem d'escriure sudo apt-get upgrade i prémer Enter una vegada més. Probablement Bash no tornarà a sol·licitar la vostra contrasenya una vegada que acabeu d'ingressar. I ara, Bash està fora de les carreres actualitzant tots els paquets. Al començament del procés, Bash us preguntarà si realment voleu continuar actualitzant el vostre programari Bash. Només escriviu y per a sí per dur a terme l'actualització.

Pot trigar uns quants minuts a actualitzar-ho tot, però un cop finalitzat, Bash s'actualitzarà i estarà llest per anar.

06 de 06

Ús d'un programa de línia d'ordres

Ara tenim Bash en funcionament, és hora de fer alguna cosa fàcil amb ell. Anem a utilitzar l'ordre rsync per fer una còpia de seguretat de la nostra carpeta de documents de Windows en un disc dur extern.

En aquest exemple, la nostra carpeta es troba a C: \ Users \ BashFan \ Documents, i el nostre disc dur extern és el F: \ drive.

Tot el que has de fer és escriure rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Aquesta ordre li diu a Bash que utilitzi el programa Rsync, que ja s'hauria d'instal·lar a la vostra versió de Bash. A continuació, la part "rv" indica a rsync que faci una còpia de seguretat de tot allò que hi ha dins de les diferents carpetes de la vostra PC i que imprimiu tota l'activitat de rsync a la línia d'ordres. Assegureu-vos que escriviu aquesta ordre exactament amb l'ús de la barra inclinada després de ... / BashFan / Documents /. Per obtenir una explicació sobre el perquè d'aquesta barra és important, visiteu aquest tutorial sobre Oceà Digital.

Els últims dos bits amb les destinacions de la carpeta us expliquen a Bash quina carpeta copiar i on copiar-la. Perquè Bash accedeixi als fitxers de Windows ha de començar amb "/ mnt /". Això és només una raresa de Bash a Windows, ja que Bash encara funciona com si estigués funcionant en una màquina Linux.

Tingueu en compte també que els comandaments Bash distingeixen entre majúscules i minúscules Si heu escrit "documents" en lloc de "Documents", Rsync no podria trobar la carpeta correcta.

Ara que heu escrit la vostra ordre, premeu Enter i els vostres documents es faran còpies de seguretat en molt poc temps.

Això és tot el que anem a cobrir en aquesta introducció a Bash a Windows. Una altra vegada anem a veure com pots experimentar amb executar programes de Linux a Windows i parlar una mica més sobre els comandaments habituals per utilitzar amb Bash.