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èixerEl 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
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 LongSubscriu-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