Un ghid rapid pentru Linux Bash Shell în Windows 10

Un ghid rapid pentru Linux Bash Shell în Windows 10

În martie 2016, Microsoft a anunțat minunatul parteneriat Canonical. Apreciat ca Linux pe Windows, dezvoltatorii s-au bucurat de perspectiva ca Bash să vină pe Windows. Mai degrabă decât o mașină virtuală, Windows 10 Anniversary Update a promis să aducă funcționalitatea completă a bash-ului pe Windows.





Bash pentru Windows este live de ceva timp și oferă o mulțime de funcții. În timp ce cu siguranță se adresează unui public dezvoltator, mai multe caracteristici se ascund sub linia de comandă. Aflați mai multe despre Bash pe Windows, de la cum și de ce ar trebui să îl instalați, până la caracteristicile ascunse despre care probabil nu știați.





Cerințe de sistem pentru Bash pe Windows

Instalarea Bash pe Windows este destul de simplă, dar să începem cu elementele de bază.





Veți avea nevoie de un computer care rulează Windows 10 , un computer pe 64 de biți și instalarea Windows 10 Anniversary Update. Deoarece actualizarea a vizat dezvoltatorii, va trebui, de asemenea, să activați modul dezvoltator. Poate fi necesară repornirea. Odată ce este din nou pornit, subsistemul Windows pentru Linux (Beta) poate fi activat în Windows Features. Apoi, vi se solicită o altă repornire și, în cele din urmă, după ce sistemul dvs. a fost repornit, puteți deschide Bash. Woo hoo!

Așadar, instalarea și rularea Bash pe Windows este surprinzător de ușoară. Atâta timp cât sunteți înarmați cu un computer Windows 10 pe 64 de biți și aveți instalată actualizarea aniversară, este la fel de simplu ca să activați câteva caracteristici.



Activarea Bash pe Windows

Activarea Bash pe Windows nu este atât de dificilă pe cât pare. Iată cum să procedați cu instalarea.

Mai întâi, activați modul dezvoltator. Navigheaza catre Setări> Actualizare și securitate> Pentru dezvoltatori și selectați balonul după Mod dezvoltator .





ce să faci cu diapozitive vechi

Apoi, lovește Taste Windows + Q și căutați Activați sau dezactivați funcțiile Windows .

Verifica Bine și reporniți. Odată pornit din nou, deschideți meniul Start și căutați Bash . Faceți clic pe Comanda Bash run opțiune.





Veți fi promovat să acceptați condițiile de furnizare a serviciilor și, după ce ați fost de acord cu acestea, Bash va descărca.

Odată ce acest lucru este terminat, puteți rula în cele din urmă Bash! Pentru a face acest lucru, pur și simplu deschideți meniul Start și căutați Ubuntu .

Ce puteți face de fapt

Una dintre cele mai mari întrebări, ce poți de fapt do cu Bash pe Windows? Instrumente standard pentru linia de comandă GNU, inclusiv ...

grep ssh nano

... ar trebui să funcționeze perfect. Instalarea pachetelor și actualizărilor folosind funcțiile apt și apt-get sunt de asemenea excelente. Asistența Symlink și sistemul de fișiere vine prin mediul Windows Subsystem for Linux (WSL) și există un anumit suport pentru limbaj de programare pentru Python, NodeJS și Perl. În timp ce Bash pe Windows nu este destinat pentru a rula aplicații grafice, acesta poate fi realizat.

Din fericire, tu nu se poate editați / deschideți / ștergeți aplicațiile Windows sau modificați setările sistemului Windows. Acesta este un mare eșec, deoarece știm cu toții că pot apărea greșeli atunci când se utilizează linia de comandă.

Instalarea software-ului Linux

Pe Linux, poți instalați aplicații prin mai multe metode. Linia de comandă este cea mai frecvent utilizată. Apt-get descarcă pachete software din depozite, împreună cu dependențe. Este minunat și ar arăta astfel (fără paranteze și cu numele real al pachetului):

sudo apt-get install [packagename]

Dacă suntem instalarea Git de exemplu, vom rula:

sudo apt-get install git

Destul de simplu. Cu toate acestea, asigurați-vă că includeți

sudo

deoarece avem nevoie de permisiuni pentru superutilizatori. Git și alte programe software pot fi instalate și din sursă.

Born to Run (aplicații grafice)

Bash pe Windows nu acceptă aplicații grafice Linux sau cel puțin oficial. Cu toate acestea, membrii comunității a găsit o metodă a face acest lucru folosind subsistemul Windows aparent destul de versatil pentru Linux. Doar pentru că ceva nu este făcut pentru un singur scop nu înseamnă că nu poate fi folosit în acest scop.

Caz de caz: instalarea Bash pentru Windows instalează o întreagă imagine spațiu utilizator Ubuntu. Practic, obțineți tot (toate binarele) care este prezentat pe o instalare tradițională Ubuntu cu o interfață grafică de utilizator (GUI).

Prin includerea unui spațiu complet de utilizator Ubuntu, este, prin urmare, posibil să rulați aplicații grafice Linux pe Windows. Soluția de rezolvare necesită instalarea X Server, utilizarea apt-get pentru a instala un program, setarea unei variabile de mediu de afișare și, în cele din urmă, lansarea aplicației. Deși nu este deosebit de dificil, este un proces greoi, deoarece variabilele de mediu de afișare trebuie setate de fiecare dată când doriți să rulați o aplicație grafică.

În plus, este o caracteristică neacceptată, astfel încât funcționalitatea depinde de o serie de factori. După cum știe orice utilizator nativ de Linux, instalarea aplicațiilor necesită adesea dependențe și modificări așa cum este, așa că nu vă puteți imagina decât Jash-rigging Bash pe Windows pentru a le rula.

Doriți să rulați aplicații grafice Linux? Probabil că sunteți mai bine să folosiți Cygwin, o mașină virtuală pe Windows pentru a rula o distribuție Linux sau doar boot dual. Din nou, există noutatea aplicațiilor grafice Linux pe Windows.

Accesarea fișierelor

Instalarea Bash pentru Windows creează un spațiu complet pentru utilizator Ubuntu. Puteți accesa cu ușurință aceste fișiere utilizând Windows File Explorer. Cu toate acestea, va trebui să știți Unde a privi, ceea ce necesită mai întâi activarea Afișați fișierele, folderele și unitățile ascunse sub opțiunile de vizualizare File Explorer. Fiecare cont de utilizator Windows are propriul spațiu de utilizator Ubuntu, care poate fi găsit navigând în dosar:

C:UsersUSERNAMEAppDataLocalLxssootfs

Dosarul principal al contului se află la:

puteți conecta căști Bluetooth la Xbox One
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Cu folderul rădăcină al:

C:UsersUSERNAMEAppDataLocalLxssoot

Accesarea fișierelor de sistem Windows în Bash este puțin diferită. Implicit în Bash este directorul rădăcină Ubuntu creat în sistemul de fișiere Windows. Dar puteți monta unitatea de sistem Windows. Deci, pentru a monta unitatea C: utilizați comanda:

/mnt/C

Pentru unitatea D: drive ar fi:

/mnt/D

Si asa mai departe. Întrucât folosim linia de comandă, putem cupla astfel de comenzi cu elemente de genul

cd

(schimbați directorul). Permisiunile funcționează puțin diferit. Pentru a accesa folderul de administrare, programul Bash on Windows necesită privilegiul „Rulați ca administrator”.

Administrare server

Vrei un motiv foarte practic pentru a folosi Bash pentru Windows? Gestionarea serverului este o idee grozavă. Crearea unui server este foarte ușoară, dar dacă este fără cap, veți avea nevoie de o modalitate de gestionare a acestuia. Există o mulțime de aplicații, inclusiv PuTTY, dar linia de comandă oferă o soluție simplă. Introduceți doar serverul și îl puteți gestiona de la terminal. Rularea scripturilor la distanță funcționează destul de bine folosind Bash pe Windows și este o aplicație utilă fantastică.

Dezinstalați Bash pentru Windows

După ce ați instalat Bash pentru Windows, este destul de ușor de dezinstalat. Există două metode principale pentru realizarea acestui lucru: una elimină mediul Ubuntu, dar păstrează intact folderul de acasă. Pentru a realiza acest lucru, rulați aceste comenzi prin promptul de comandă sau PowerShell:

lxrun /uninstall

O notificare va avertiza apoi despre rezultatele dezinstalării: „Aceasta va elimina mediul Ubuntu, precum și orice modificări și aplicații noi ...”

Tip și pentru a continua cu îndepărtarea.

Alternativa oprește subsistemul Windows pentru Linux și acest lucru elimină mediul Ubuntu și dosarul de start:

lxrun /uninstall /full

O notificare avertizează:

„Aceasta va dezinstala Ubuntu pe Windows. Acest lucru va elimina mediul Ubuntu, precum și orice modificări, aplicații noi și date de utilizator. '

Tip și pentru a permite eliminarea software-ului.

cum să redați muzică de la telefon la televizor cu USB

Bash pe Windows oferă o mulțime de potențial și există resurse superbe din blogurile Windows, site-urile comunității Ubuntu și chiar preferatele tuturor: Reddit . Conversațiile din firul / r / bashonubuntuonwindows includ rularea codului Visual Studio, servere de fișiere Samba și dezvoltarea cu WSL. După cum s-a dovedit rularea aplicațiilor grafice, posibilitățile sunt aproape infinite.

Pentru ce folosiți în prezent Bash pe Windows? Rulați chiar și Bash pe Windows? Spuneți-ne în secțiunea de comentarii de mai jos!

Acțiune Acțiune Tweet E-mail 15 Comenzi Windows Prompt Command (CMD) pe care trebuie să le cunoașteți

Promptul de comandă este încă un instrument Windows puternic. Iată cele mai utile comenzi CMD pe care fiecare utilizator Windows trebuie să le cunoască.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Windows
  • Windows 10
  • Linux Bash Shell
Despre autor Moe Long(85 articole publicate)

Moe Long este un scriitor și editor care acoperă totul, de la tehnologie la divertisment. A câștigat un B.A. de la Universitatea din Carolina de Nord din Chapel Hill, unde a fost Robertson Scholar. Pe lângă MUO, a fost prezentat în htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro și Cup of Moe.

Mai multe de la Moe Long

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona