Com instal·lar i utilitzar Linux Bash Shell al Windows 10

El subsistema Windows per a Linux, introduït a l'Aniversary Update, es va convertir en una característica estable a la Fall Creators Update. Ara podeu executar Ubuntu i openSUSE a Windows, amb Fedora i més distribucions Linux properament.

Què heu de saber sobre Windows 10's Bash Shell

RELACIONATS:Tot el que podeu fer amb el nou Bash Shell de Windows 10

No es tracta d'una màquina virtual, d'un contenidor ni d'un programari Linux compilat per a Windows (com Cygwin). En canvi, Windows 10 ofereix un subsistema complet de Windows destinat a Linux per executar programari Linux. Es basa en el treball abandonat de Microsoft Project Astoria per executar aplicacions d'Android a Windows.

Penseu en això com el contrari de Wine. Si bé Wine us permet executar aplicacions de Windows directament a Linux, el subsistema Windows per a Linux us permet executar aplicacions de Linux directament a Windows.

Microsoft va treballar amb Canonical per oferir un entorn shell basat en Ubuntu complet basat en Ubuntu que s’executa damunt d’aquest subsistema. Tècnicament, això no és en absolut Linux. Linux és el nucli del sistema operatiu subjacent i això no està disponible aquí. En lloc d'això, això us permet executar l'intèrpret d'ordres de Bash i els mateixos binaris exactes que normalment executaríeu a Ubuntu Linux. Els puristes del programari lliure sovint argumenten que el sistema operatiu mitjà de Linux s’hauria d’anomenar “GNU / Linux” perquè és realment un munt de programari GNU que s’executa al nucli Linux. L’intèrpret d’ordres de Bash que obtindreu és realment només totes aquelles utilitats GNU i altres programes.

Tot i que aquesta característica es deia originalment "Bash a Ubuntu a Windows", també us permet executar Zsh i altres intèrprets de línia de comandes. Ara també admet altres distribucions de Linux. Podeu triar openSUSE Leap o SUSE Enterprise Server en lloc d’Ubuntu, i Fedora també està en camí.

Hi ha algunes limitacions aquí. Això encara no admet programari de servidor en segon pla i no funcionarà oficialment amb aplicacions gràfiques d'escriptori Linux. Tampoc no funciona cap aplicació de línia d’ordres, ja que la funció no és perfecta.

Com instal·lar Bash a Windows 10

RELACIONATS:Com puc saber si estic executant Windows de 32 o 64 bits?

Aquesta funció no funciona a la versió de Windows 10 de 32 bits, així que assegureu-vos que utilitzeu la versió de Windows de 64 bits. De totes maneres, és hora de canviar a la versió de Windows 10 de 64 bits si encara utilitzeu la versió de 32 bits.

Suposant que teniu Windows de 64 bits, per començar, aneu a Tauler de control> Programes> Activa o desactiva les funcions de Windows. Activeu l'opció "Subsistema Windows per a Linux" a la llista i feu clic al botó "D'acord".

Feu clic a "Reinicia ara" quan se us demani que reinicieu l'ordinador. La funció no funcionarà fins que no reinicieu.

Nota: A partir de l’actualització Fall Creators, ja no heu d’habilitar el mode per a desenvolupadors a l’app Configuració per utilitzar aquesta funció. Només cal instal·lar-lo des de la finestra de funcions del Windows.

Després de reiniciar l'ordinador, obriu Microsoft Store al menú Inici i cerqueu "Linux" a la botiga. Feu clic a "Obtén les aplicacions" a la secció "Linux a Windows?" pancarta.

Nota: A partir de la Fall Creators Update, ja no podeu instal·lar Ubuntu executant l'ordre "bash". En lloc d’això, heu d’instal·lar Ubuntu o una altra distribució Linux des de l’app Store.

RELACIONATS:Quina diferència hi ha entre Ubuntu, openSUSE i Fedora a Windows 10?

Veureu una llista de totes les distribucions de Linux disponibles actualment al Windows Store. A partir de la Fall Creators Update, això inclou Ubuntu, openSUSE Leap i openSUSE Enterprise, amb la promesa que Fedora arribarà aviat.

Actualització: Debian i Kali ja estan disponibles a la botiga, però no apareixen aquí. Cerqueu "Debian Linux" o "Kali Linux" per trobar-los i instal·lar-los.

Per instal·lar una distribució Linux, feu-hi clic i feu clic al botó "Obtenir" o "Instal·la" per instal·lar-la com qualsevol altra aplicació de Store.

Si no esteu segur de quin entorn Linux instal·leu, us recomanem Ubuntu. Aquesta popular distribució de Linux anteriorment era l’única opció disponible, però ara hi ha altres sistemes Linux disponibles per a persones que tenen necessitats més específiques.

També podeu instal·lar diverses distribucions de Linux i cadascuna obtindrà les seves dreceres úniques. Fins i tot podeu executar diverses distribucions de Linux diferents alhora a diferents finestres.

Com utilitzar el Bash Shell i instal·lar el programari Linux

RELACIONATS:Com instal·lar el programari Linux a l'Ubuntu Bash Shell de Windows 10

Ara teniu un intèrpret d’ordres bash de línia d’ordres complet basat en Ubuntu o qualsevol altra distribució Linux que hàgiu instal·lat.

Com que són els mateixos fitxers binaris, podeu utilitzar l’ordre apt o apt-get d’Ubuntu per instal·lar programari des dels dipòsits d’Ubuntu si utilitzeu Ubuntu. Simplement utilitzeu qualsevol ordre que normalment feu servir en aquesta distribució de Linux. Tindreu accés a tot el programari de línia d’ordres de Linux, tot i que és possible que algunes aplicacions encara no funcionin perfectament.

Per obrir l'entorn Linux que heu instal·lat, obriu el menú Inici i cerqueu la distribució que hàgiu instal·lat. Per exemple, si heu instal·lat Ubuntu, inicieu la drecera Ubuntu.

Podeu fixar aquesta drecera de l'aplicació al menú Inici, a la barra de tasques o a l'escriptori per facilitar-ne l'accés.

La primera vegada que inicieu l’entorn Linux, se us demanarà que introduïu un nom d’usuari i una contrasenya UNIX. Aquests no han de coincidir amb el vostre nom d’usuari i contrasenya de Windows, sinó que s’utilitzaran a l’entorn Linux.

Per exemple, si introduïu "bob" i "letmein" com a credencials, el vostre nom d'usuari a l'entorn Linux serà "bob" i la contrasenya que utilitzeu a l'entorn Linux serà "letmein", independentment del vostre nom d'usuari de Windows i la contrasenya són.

RELACIONATS:Com es configura la distribució Linux predeterminada a Windows 10

Podeu iniciar el vostre entorn Linux instal·lat executant el fitxer wsl comandament. Si teniu instal·lades diverses distribucions de Linux, podeu triar l'entorn Linux per defecte que llança aquesta ordre.

Si teniu Ubuntu instal·lat, també podeu executar el fitxer ubuntu comanda per instal·lar-lo. Per a openSUSE Leap 42, utilitzeu opensuse-42 . Per a SUSE Linux Enterprise Sever 12, utilitzeu sles-12 . Aquestes ordres es mostren a la pàgina de cada distribució Linux al Windows Store.

Encara podeu iniciar el vostre entorn Linux per defecte executant el fitxer bash , però Microsoft diu que està obsolet. Això significa el bash l'ordre pot deixar de funcionar en el futur.

Si teniu experiència amb un intèrpret d’ordres de Bash a Linux, Mac OS X o altres plataformes, sereu a casa vostra.

A Ubuntu, heu de posar un comandament amb un prefix sudo per executar-lo amb permisos root. L'usuari "root" a les plataformes UNIX té accés complet al sistema, com l'usuari "Administrador" al Windows. El vostre sistema de fitxers de Windows es troba a / mnt / c a l'entorn de shell Bash.

Utilitzeu les mateixes ordres del terminal Linux que faríeu servir per desplaçar-vos. Si esteu acostumat a l’indicatiu de comandes estàndard de Windows amb les seves ordres DOS, aquí teniu algunes ordres bàsiques comunes a Bash i Windows:

  • Canvia el directori: cd a Bash, cd o bé chdir a DOS
  • Llista de continguts del directori: ls a Bash, dir a DOS
  • Moure o canviar el nom d'un fitxer: mv a Bash, moure i canviar el nom a DOS
  • Copia un fitxer: cp a Bash, còpia a DOS
  • Suprimir un fitxer: rm a Bash, del o bé esborrar a DOS
  • Creeu un directori: mkdir a Bash, mkdir a DOS
  • Utilitzeu un editor de text: vi o bé nano a Bash, edita a DOS

RELACIONATS:Beginner Geek: Com començar a utilitzar el terminal Linux

És important recordar que, a diferència de Windows, el shell Bash i el seu entorn que imita Linux distingeixen entre majúscules i minúscules. En altres paraules, "File.txt" amb majúscula és diferent de "file.txt" sense majúscula.

Per obtenir més instruccions, consulteu la nostra guia per a principiants sobre la línia d’ordres de Linux i altres introduccions similars al shell Bash, la línia d’ordres d’Ubuntu i el terminal Linux en línia.

Haureu d’utilitzar l’ordre apt per instal·lar i actualitzar el programari de l’entorn Ubuntu. Assegureu-vos de posar aquestes ordres amb prefix sudo , cosa que els fa funcionar com a root (l'equivalent de Linux a Administrator). Aquí teniu les ordres apt-get que heu de conèixer:

  • Descarregar informació actualitzada sobre els paquets disponibles: actualització sudo apt
  • Instal·leu un paquet d'aplicació: sudo apt install nom del paquet (Substituïu "nom del paquet" pel nom del paquet.)
  • Desinstal·leu un paquet d'aplicació: sudo apt elimina el nom del paquet (Substituïu "nom del paquet" pel nom del paquet.)
  • Cerca de paquets disponibles: paraula de cerca sudo apt (Substituïu "paraula" per una paraula per a la qual vulgueu cercar noms i descripcions de paquets.)
  • Descarregueu i instal·leu les darreres versions dels vostres paquets instal·lats: actualització sudo apt

Si heu instal·lat una distribució SUSE Linux, podeu utilitzar l'ordre zypper per instal·lar programari.

Després de descarregar i instal·lar una aplicació, podeu escriure el seu nom a la sol·licitud i, a continuació, prémer Retorn per executar-la. Consulteu la documentació d’aquesta aplicació en concret per obtenir més informació.

Bonificació: instal·leu el tipus de lletra Ubuntu per obtenir una experiència Ubuntu veritable

Si voleu una experiència Ubuntu més precisa a Windows 10, també podeu instal·lar els tipus de lletra Ubuntu i habilitar-los al terminal. No cal que ho feu, ja que el tipus de lletra per defecte de l’indicador d’ordres de Windows ens sembla força bo, però és una opció.

Això és el que té:

Per instal·lar el tipus de lletra, primer descarregueu la família de fonts Ubuntu des del lloc web d’Ubuntu. Obriu el fitxer .zip descarregat i localitzeu el fitxer "UbuntuMono-R.ttf". Aquest és el tipus de lletra monoespai Ubuntu, que és l’únic que s’utilitza al terminal. És l’únic tipus de lletra que cal instal·lar.

Feu doble clic al fitxer "UbuntuMono-R.ttf" i veureu una previsualització del tipus de lletra. Feu clic a "Instal·la" per instal·lar-lo al vostre sistema.

RELACIONATS:Aprendre a utilitzar l'editor del registre com un professional

Per fer que el tipus de lletra Ubuntu monoespai esdevingui una opció a la consola, haureu d’afegir una configuració al registre de Windows.

Obriu un editor de registre prement Windows + R al teclat, escrivint regedit i, a continuació, premeu Retorn. Aneu a la clau següent o copieu-la i enganxeu-la a la barra d’adreces de l’Editor del registre:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

Feu clic amb el botó dret al tauler dret i seleccioneu Nou> Valor de cadena. Anomeneu el valor nou000 .

Feu doble clic a la cadena "000" que acabeu de crear i, a continuació, introduïu-la Ubuntu Mono com a dades de valor.

Inicieu una finestra d'Ubuntu, feu clic amb el botó dret a la barra de títol i seleccioneu l'ordre "Propietats". Feu clic a la pestanya "Tipus de lletra" i seleccioneu "Ubuntu Mono" a la llista de tipus de lletra.

El programari que instal·leu a l'intèrpret d'ordres de Bash està restringit a l'intèrpret d'ordres de Bash. Podeu accedir a aquests programes des del símbol del sistema, PowerShell o en qualsevol altre lloc del Windows, però només si executeu el fitxer bash -c comandament.