Una guia ràpida de Linux Bash Shell a Windows 10

Una guia ràpida de Linux Bash Shell a Windows 10

Al març de 2016, Microsoft va anunciar la impressionant associació Canonical. Reclamat com a Linux a Windows, els desenvolupadors es van alegrar davant la possibilitat que Bash arribés a Windows. En lloc d’una màquina virtual, l’actualització de l’aniversari de Windows 10 es va comprometre a aportar la funcionalitat completa de bash a Windows.





Bash per a Windows està en funcionament des de fa temps i ofereix moltes funcions. Tot i que sens dubte atén a un públic de desenvolupadors, hi ha més funcions a sota de la línia d’ordres. Obteniu més informació sobre Bash a Windows, des de com i per què s’ha d’instal·lar, fins a funcions ocultes que probablement no coneixíeu.





Requisits del sistema per a Bash al Windows

Instal·lar Bash a Windows és bastant senzill, però comencem amb els conceptes bàsics.





Necessitareu un PC en funcionament Windows 10 , un PC de 64 bits i l’actualització de l’aniversari de Windows 10 instal·lada. Com que l'actualització va dirigida als desenvolupadors, també haureu d'activar el mode de desenvolupador. Pot ser necessari reiniciar. Un cop torni a activar-se, el subsistema Windows per a Linux (beta) es pot habilitar a les funcions de Windows. A continuació, es demana un altre reinici i, finalment, un cop el vostre sistema s'hagi tornat a engegar, podeu obrir Bash. Woohoo!

Per tant, instal·lar i executar Bash a Windows és sorprenentment fàcil. Sempre que tingueu un PC Windows 10 de 64 bits i tingueu instal·lada l’actualització d’aniversari, és tan senzill com activar algunes funcions.



Habilitació de Bash a Windows

Habilitar Bash a Windows no és tan difícil com sembla. A continuació s’explica com fer la instal·lació.

En primer lloc, activeu el mode per a desenvolupadors. Aneu a Configuració> Actualització i seguretat> Per a desenvolupadors i seleccioneu la bombolla per Mode de desenvolupador .





com transferir fitxers grans de PC a PC per Internet

A continuació, toca Tecles de Windows + Q i cerca Activeu o desactiveu les funcions de Windows .

Comprovar D'acord i reinicieu. Quan torneu a funcionar, obriu el menú Inici i cerqueu Bash . Feu clic al botó Ordre d'execució de Bash opció.





Se us promourà que accepteu les condicions del servei i, després d’acceptar-les, Bash les baixarà.

Un cop acabat, per fi podeu executar Bash! Per fer-ho, només cal obrir el menú Inici i cercar Ubuntu .

Què podeu fer realment?

Una de les preguntes més grans, què pots en realitat fer amb Bash al Windows? Eines estàndard de línia d'ordres GNU que inclouen ...

grep ssh nano

... hauria de funcionar perfectament. Instal·lar paquets i actualitzacions mitjançant funcions apt i apt-get també és fantàstic. Symlink i el sistema de fitxers són compatibles amb l’entorn del subsistema Windows per a Linux (WSL) i hi ha algun suport de llenguatge de programació per a Python, NodeJS i Perl. Tot i que Bash a Windows no està pensat per executar aplicacions gràfiques, es pot aconseguir.

Per sort, vosaltres no pot editeu / obriu / suprimiu aplicacions de Windows o modifiqueu la configuració del sistema de Windows. Es tracta d’una gran seguretat, ja que tots sabem que es poden produir errors quan s’utilitza la línia d’ordres.

Instal·lació del programari Linux

A Linux, podeu instal·lar aplicacions mitjançant diversos mètodes. La línia d’ordres s’utilitza amb més freqüència. L’apt-get descarrega paquets de programari de repositoris, juntament amb dependències. És enginyós i semblaria així (sense parèntesis i amb el nom del paquet real):

sudo apt-get install [packagename]

Si ho som instal·lant Git per exemple, executarem:

sudo apt-get install git

Bastant senzill. Tanmateix, assegureu-vos d'incloure

sudo

ja que necessitem permisos de superusuari. Git i altres programes també es poden instal·lar des de la font.

Born to Run (Aplicacions gràfiques)

Bash a Windows no admet aplicacions gràfiques de Linux, o almenys oficialment. No obstant això, els membres de la comunitat ha trobat un mètode de fer-ho mitjançant l'aparent versàtil subsistema Windows per a Linux. El fet que alguna cosa no estigui feta per a un propòsit no vol dir que no es pugui utilitzar per a això.

Cas pràctic: instal·lar Bash per a Windows instal·la tota una imatge d’espai d’usuari de l’Ubuntu. Bàsicament, s’obté tot (tots els fitxers binaris) que es presenta en una instal·lació tradicional d’Ubuntu amb una interfície gràfica d’usuari (GUI).

Incloent un espai d’usuari complet de l’Ubuntu, per tant és possible executar aplicacions gràfiques de Linux a Windows. La solució demana instal·lar X Server, utilitzar apt-get per instal·lar un programa, establir una variable d'entorn de visualització i, finalment, llançar l'aplicació. Tot i que no és particularment difícil, és un procés pesat, ja que les variables d’entorn de visualització s’han d’establir cada vegada que vulgueu executar una aplicació gràfica.

A més, és una característica no compatible, de manera que la funcionalitat depèn d'una gran quantitat de factors. Com sap qualsevol usuari natiu de Linux, les instal·lacions d’aplicacions solen requerir dependències i ajustar-se tal com són, de manera que només podeu imaginar-vos un Bash-rigging a Windows per executar-les.

Voleu executar aplicacions gràfiques de Linux? Probablement sigui millor que utilitzeu Cygwin, una màquina virtual a Windows per executar una distribució Linux o simplement arrencar dual. De nou, hi ha la novetat de les aplicacions gràfiques de Linux a Windows.

Accés a fitxers

La instal·lació de Bash per al Windows crea un espai d’usuari complet de l’Ubuntu. Podeu accedir fàcilment a aquests fitxers mitjançant l'Explorador de fitxers de Windows. Tot i això, ho haureu de saber on mirar, que requereix primer habilitar Mostra fitxers, carpetes i unitats ocults a les opcions de visualització de File Explorer. Cada compte d'usuari de Windows té el seu propi espai d'usuari d'Ubuntu, que es pot trobar navegant a la carpeta:

C:UsersUSERNAMEAppDataLocalLxssootfs

La carpeta inicial del compte resideix a:

l’actualització de Windows 10 no té prou espai al disc
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Amb la carpeta arrel de:

C:UsersUSERNAMEAppDataLocalLxssoot

L’accés als fitxers del sistema Windows a Bash és una mica diferent. El valor per defecte a Bash és el directori arrel de l’Ubuntu creat al sistema de fitxers de Windows. Però podeu muntar la unitat del sistema de Windows. Per muntar la unitat C: utilitzeu l'ordre:

/mnt/C

Per a la unitat D: això seria:

/mnt/D

Etcètera. Com que fem servir la línia d’ordres, podem emparellar aquestes ordres amb altres tipus d’ordres

cd

(canvia de directori). Els permisos funcionen una mica de manera diferent. Per accedir a la carpeta d'administrador, el programa Bash al Windows requereix el privilegi 'Executa com a administrador'.

Gestió de servidors

Voleu un motiu molt pràctic per utilitzar Bash per a Windows? La gestió del servidor és una gran idea. Crear un servidor és molt fàcil, però si no té cap capçal, necessitareu una manera de gestionar-lo. Hi ha un munt d'aplicacions com PuTTY, però la línia d'ordres ofereix una solució senzilla. Només cal que entris al servidor i el puguis gestionar des del terminal. Executar scripts remots funciona força bé amb Bash a Windows, i és una fantàstica aplicació útil.

Desinstal·leu Bash per a Windows

Un cop instal·lat Bash per a Windows, és fàcil de desinstal·lar. Hi ha dos mètodes principals per aconseguir-ho: un elimina l'entorn Ubuntu, però manté intacta la carpeta d'inici. Per aconseguir-ho, executeu aquestes ordres mitjançant el símbol del sistema o PowerShell:

lxrun /uninstall

Una notificació advertirà dels resultats de la desinstal·lació: 'Això eliminarà l'entorn d'Ubuntu, així com qualsevol modificació i aplicació nova ...'

Tipus i per procedir a l'eliminació.

L’alternativa apaga el subsistema Windows per a Linux i això elimina l’entorn Ubuntu i la carpeta inicial:

lxrun /uninstall /full

Una notificació adverteix:

'Això desinstal·larà Ubuntu al Windows. Això eliminarà l'entorn d'Ubuntu, així com qualsevol modificació, aplicació nova i dades d'usuari. '

Tipus i per permetre l’eliminació del programari.

He enviat una sol·licitud d'amistat i ara ja no hi és

Bash a Windows ofereix un munt de possibilitats i hi ha excel·lents recursos provinents de blocs de Windows, llocs de la comunitat Ubuntu i fins i tot els preferits de tothom: Reddit . Les converses al fil / r / bashonubuntuonwindows inclouen executar codi de Visual Studio, servidors de fitxers Samba i desenvolupar-se amb WSL. Com es va demostrar que executar aplicacions gràfiques, les possibilitats són gairebé infinites.

Per a què utilitzeu Bash actualment a Windows? Fins i tot executeu Bash a Windows? Feu-nos-ho saber a la secció de comentaris a continuació.

Compartir Compartir Tweet Correu electrònic 15 Ordres de l'indicador de comandes de Windows (CMD) que heu de conèixer

El símbol del sistema continua sent una potent eina de Windows. Aquests són els comandaments CMD més útils que tots els usuaris de Windows necessiten conèixer.

Llegiu a continuació
Temes relacionats
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Sobre l'autor Moe Long(85 articles publicats)

Moe Long és escriptor i editor que cobreix des de tecnologia fins a entreteniment. Va obtenir un BA anglès. de la Universitat de Carolina del Nord a Chapel Hill, on va ser Robertson Scholar. A més de MUO, ha aparegut a htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro i Cup of Moe.

Més de Moe Long

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us