Tot ce puteți face cu noul Bash Shell din Windows 10

Actualizarea Windows 10 Anniversary a adăugat suport pentru mediile Linux în Windows 10 începând cu 2016. Dar nu vă lăsați păcăliți de aceste informații: nu este doar un shell Bash, ci un nivel de compatibilitate complet suficient pentru a rula aplicații Linux pe Windows .

Articolul de astăzi va rezuma toate lucrurile pe care le puteți face în noul shell Bash al Windows 10 pentru confort.

Tot ce puteți face cu noul Bash Shell din Windows 10

Tot ce puteți face cu noul Bash Shell din Windows 10

Începeți cu Linux pe Windows

Tot ce puteți face cu noul Bash Shell din Windows 10

Puteți instala mediul Linux și shell Bash pe orice versiune de Windows 10, inclusiv Windows 10 Home. Cu toate acestea, necesită o versiune pe 64 de biți a Windows 10. Pur și simplu activați funcția Subsistem Windows pentru Linux, apoi instalați distribuția Linux aleasă - de exemplu, Ubuntu - din Magazinul Windows.

Începând cu actualizarea Fall Creators de la sfârșitul anului 2017, nu mai trebuie să activați modul dezvoltator în Windows, iar caracteristica nu mai este în versiune beta.

Instalați software-ul Linux

Tot ce puteți face cu noul Bash Shell din Windows 10

Cel mai simplu mod de a instala software Linux într-un mediu Ubuntu (sau Debian) este cu comanda apt-get . ( Comanda apt funcționează și în acest caz). Această comandă descarcă și instalează software din depozitele de software Ubuntu. Puteți descărca și instala una sau mai multe aplicații cu o singură comandă.

Deoarece acesta este un mediu de spațiu de utilizator mai mult sau mai puțin legat de Ubuntu, puteți instala software-ul și în alte moduri. Puteți compila și instala software din codul sursă, la fel cum ați face într-o distribuție Linux, de exemplu.

Dacă aveți o altă distribuție Linux instalată, utilizați comenzile pentru a instala software-ul pe acea distribuție specifică. De exemplu, openSUSE folosește comanda zypper.

Rulați mai multe distribuții Linux

Tot ce puteți face cu noul Bash Shell din Windows 10

Anterior, Windows 10 a acceptat numai Ubuntu, actualizarea Fall Creators a permis suport pentru multe distribuții Linux. Inițial, puteți instala Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux sau Fedora și probabil vom vedea mai multe distribuții Linux în viitor.

Puteți instala mai multe distribuții Linux și chiar puteți rula mai multe medii Linux diferite în același timp.

Dacă nu sunteți sigur ce versiune să instalați, ar trebui să utilizați Ubuntu. Cu toate acestea, dacă aveți nevoie de o distribuție Linux specifică - poate testați un software care va funcționa pe un server care rulează SUSE Linux Enterprise Server sau Debian sau doriți să utilizați instrumentele de testare a securității din Kali Linux - acestea sunt disponibile în Magazin cu Ubuntu.

Accesați fișierele Windows în Bash și fișierele Bash în Windows

Tot ce puteți face cu noul Bash Shell din Windows 10

Fișierele dvs. Linux și fișierele Windows sunt de obicei păstrate separate, dar există modalități de a accesa fișierele dvs. Linux din Windows și fișierele Windows din mediul Linux.

Distribuțiile Linux pe care le instalați vor crea un folder ascuns în care sunt stocate toate fișierele utilizate în acel mediu Linux. Puteți accesa acest folder din Windows dacă doriți, precum și să faceți copii de rezervă ale fișierelor Linux cu instrumente Windows, dar Microsoft avertizează că nu trebuie să modificați aceste fișiere Linux cu instrumente Windows sau să creați fișiere noi aici folosind aplicațiile Windows.

Când vă aflați într-un mediu Linux, puteți accesa unitățile Windows din directorul /mnt/. De exemplu, unitatea dvs. C: este situată la /mnt/c și unitatea dvs. D: este situată la /mnt/d. Dacă doriți să lucrați cu fișiere din mediile Linux și Windows, plasați-le undeva în sistemul dvs. de fișiere Windows și accesați-le prin directorul /mnt/.

Montați unități detașabile și locații de rețea

Tot ce puteți face cu noul Bash Shell din Windows 10

Caracteristica Windows Subsystem pentru Linux montează automat unități fixe în directorul /mnt/, dar nu montează automat unități amovibile, cum ar fi unitățile USB și unitățile optice. De asemenea, nu montează automat nicio unitate de rețea mapată pe computer.

Cu toate acestea, le puteți monta singur și le puteți accesa într-un mediu Linux cu o comandă specială de montare, pentru a profita de sistemul de fișiere drvfs.

Treceți la Zsh (sau un alt shell) în loc de Bash

Tot ce puteți face cu noul Bash Shell din Windows 10

În timp ce Microsoft a oferit inițial această funcție ca mediu „Bash shell”, este într-adevăr un nivel de compatibilitate de bază, permițându-vă să rulați software-ul Linux pe Windows. Asta înseamnă că poți rula alte shell-uri în loc de Bash, dacă vrei.

De exemplu, puteți utiliza shell Zsh în loc de Bash. Puteți chiar seta shell-ul standard Bash să comute automat la shell-ul Zsh, atunci când deschideți comanda rapidă shell-ul Linux în meniul Start .

Utilizați scriptul Bash pe Windows

Tot ce puteți face cu noul Bash Shell din Windows 10

Datorită acestui mediu, este de fapt posibil să scrieți un script shell Bash pe Windows și să îl rulați. Scripturile Bash pot accesa fișierele Windows stocate în directorul /mnt, astfel încât să puteți lăsa comenzile și scripturile Linux să funcționeze pe fișierele Windows obișnuite. De asemenea, puteți rula comenzi Windows dintr-un script Bash.

Puteți combina comenzile Bash într-un script Batch sau un script PowerShell la îndemână .

Rulați comenzi Linux din afara shell-ului Linux

Tot ce puteți face cu noul Bash Shell din Windows 10

Dacă doriți doar să porniți rapid un program, să executați o comandă sau să rulați un script, nici măcar nu trebuie să lansați mai întâi mediul Bash. Puteți folosi comanda bash -c sau wsl pentru a executa o comandă Linux din afara shell-ului Linux. Mediile Linux pur și simplu rulează comanda și apoi ies. Dacă executați această comandă dintr-o fereastră Command Prompt sau PowerShell, comanda trimite rezultate către Command Prompt sau consola PowerShell.

Puteți face multe cu bash -c sau wsl. Puteți crea comenzi rapide de pe desktop pentru a lansa programe Linux, le puteți integra în scripturi batch sau PowerShell sau le puteți rula în orice alt mod în care rulați în mod normal programele Windows.

Rulați programe Windows din Bash

Tot ce puteți face cu noul Bash Shell din Windows 10

De la Actualizarea creatorilor (lansată în primăvara anului 2017), puteți rula programe Windows dintr-un mediu Linux . Aceasta înseamnă că puteți integra comenzi Windows împreună cu comenzile Linux într-un script Bash sau pur și simplu rulați comenzi Windows din shell-ul standard Bash sau Zsh pe care îl utilizați.

Pentru a rula un program Windows, introduceți calea către fișierul .exe și apăsați Enter. Veți găsi programele Windows instalate în directorul /mnt/c din mediul Bash. Amintiți-vă, această comandă este sensibilă la majuscule și minuscule în Linux, deci „Example.exe” este diferit de „example.exe”.

Rulați programe grafice Linux pe desktop

Tot ce puteți face cu noul Bash Shell din Windows 10

Microsoft nu acceptă oficial software-ul de grafică Linux pe Windows. Caracteristica Windows Subsystem pentru Linux este concepută pentru a rula programe de linie de comandă de care dezvoltatorii ar putea avea nevoie. Dar este de fapt posibil să rulați programe grafice Linux pe desktop Windows folosind această caracteristică.

Cu toate acestea, acest lucru nu va funcționa implicit. Va trebui să instalați un server X și să setați variabila DISPLAY înainte ca programele grafice Linux să ruleze pe desktop-ul Windows. Cu cât aplicația este mai simplă, cu atât este probabil să funcționeze mai bine. Cu cât o aplicație este mai complexă, cu atât este mai probabil să încerce să facă ceva pe care funcția de bază Windows Subsystem pentru Linux nu o acceptă încă.

Alegeți mediul Linux implicit

Tot ce puteți face cu noul Bash Shell din Windows 10

Dacă aveți mai multe distribuții Linux instalate, puteți alege instalarea implicită. Aceasta este distribuția folosită atunci când lansați o distribuție Linux folosind comanda bash sau wsl sau când utilizați comanda bash -c sau wsl pentru a rula o comandă Linux din altă parte în Windows.

Chiar dacă aveți mai multe distribuții Linux instalate, le puteți lansa direct executând o comandă precum ubuntu sau opensuse-42. Comanda exactă de care veți avea nevoie se află în fiecare pagină de descărcare pentru distribuțiile Linux din Microsoft Store.

Lansați rapid Bash din File Explorer

Tot ce puteți face cu noul Bash Shell din Windows 10

Nu trebuie să lansați shell-ul Linux din pictograma sa de comandă rapidă. Îl puteți lansa rapid din File Explorer tastând „bash” în bara de adrese și apăsând Enter. Va apărea shell-ul Bash al distribuției Linux implicite, iar directorul de lucru curent va fi cel pe care l-ați deschis în File Explorer .

De asemenea, puteți adăuga opțiunea „ Deschideți shell Bash aici ” la File Explorer prin editarea Registrului Windows , oferindu-vă o opțiune convenabilă de meniu contextual, similar cu opțiunile „ Deschideți fereastra PowerShell aici ” sau „ Deschideți promptul de comandă aici” .

Schimbați-vă contul de utilizator UNIX

Tot ce puteți face cu noul Bash Shell din Windows 10

Când configurați pentru prima dată Bash, vi se va solicita să creați un cont de utilizator UNIX și să setați o parolă. Veți fi conectat automat cu acest cont de fiecare dată când deschideți o fereastră Bash. Dacă doriți să vă schimbați contul de utilizator UNIX sau să utilizați contul rădăcină ca cont implicit în shell, există o comandă ascunsă pentru a schimba contul de utilizator implicit .

Dezinstalați și reinstalați mediul Linux

Tot ce puteți face cu noul Bash Shell din Windows 10

După ce ați instalat unele programe sau ați modificat unele setări, poate doriți să reinstalați Ubuntu sau o altă distribuție Linux. Înainte era puțin complicat, dar acum o puteți face pur și simplu dezinstalând distribuția Linux, așa cum ați proceda cu orice altă aplicație, și apoi reinstalând-o din Magazin.

Pentru a obține un sistem nou fără a descărca o distribuție Linux, puteți rula comanda distribuției împreună cu opțiunea „curățare” din promptul de comandă Windows sau consola PowerShell. De exemplu, pentru a reseta Ubuntu fără a-l reîncărca, rulați ubuntu clean.

Dacă aveți încă instalat un mediu Linux mai vechi - unul care a fost instalat înainte de actualizarea Fall Creators - îl puteți dezinstala folosind comanda lxrun.

Actualizați mediul Ubuntu

După actualizarea Fall Creators pentru Windows 10, acum trebuie să instalați Ubuntu și alte medii Linux din Magazin. Odată ce faci asta, acestea vor fi actualizate automat la cea mai recentă versiune, fără comenzi speciale.

Cu toate acestea, dacă ați creat un mediu Bash pe o versiune mai veche de Windows, veți instala un mediu Ubuntu mai vechi. Puteți doar să deschideți Magazinul și să instalați cel mai recent Ubuntu din Magazinul Windows pentru a face upgrade.

Pasionații de tehnologie nu vor avea nicio îndoială cu privire la lucrurile interesante pe care le pot face cu mediul Linux în viitor. Caracteristica Windows Subsystem pentru Linux va continua să devină mai puternică, dar nu ar trebui să ne așteptăm ca Microsoft să accepte oficial aplicațiile grafice Linux de pe desktop în curând.

Vezi mai mult:

Lasă un comentariu

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Cum să eliminați notificarea de solicitare a drepturilor de autor din colțul din dreapta al ecranului pe Windows 10

Vedeți o notificare de activare a Windows 10 în colțul din dreapta al ecranului? Acest articol vă va ghida cum să ștergeți notificarea de solicitare a drepturilor de autor pe Windows 10.

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Instrucțiuni de la AZ despre cum să instalați Windows 10 build 14393.222

Recent, Microsoft a lansat cea mai recentă actualizare cumulativă pentru utilizatorii de PC Windows 10 numită Build 14393.222. Această actualizare lansată pentru Windows 10 remediază în principal erorile pe baza feedback-ului utilizatorilor și îmbunătățește experiența de performanță a sistemului de operare.

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Protejați-vă rețeaua de computere cu gazda Bastion în doar 3 pași

Aveți computere în rețeaua locală care au nevoie de acces extern? Utilizarea unei gazde bastion ca gatekeeper pentru rețeaua dvs. poate fi o soluție bună.

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

3 moduri de a șterge rapid toate jurnalele de evenimente în Windows 10

Uneori, poate fi necesar să ștergeți jurnalele vechi de evenimente dintr-o dată. În acest ghid, Quantrimang.com vă va arăta 3 moduri de a șterge rapid toate jurnalele de evenimente din Windows 10 Event Viewer.

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Cum să creați o tastă Windows dacă tastatura nu este disponibilă

Dacă preferați să utilizați o tastatură clasică veche, cum ar fi IBM Model M, care nu include o tastă fizică Windows, există o metodă ușoară de a adăuga mai multe, împrumutând o tastă pe care nu o utilizați des.

Cum se creează un mod de fundal transparent pe Windows 10

Cum se creează un mod de fundal transparent pe Windows 10

WindowTop este un instrument care are capacitatea de a estompa toate ferestrele aplicațiilor și programele care rulează pe computere cu Windows 10. Sau puteți utiliza o interfață cu fundal întunecat pe Windows.

Metodele IP false vă ajută să accesați anonim

Metodele IP false vă ajută să accesați anonim

În multe articole anterioare, am menționat că păstrarea anonimatului online este extrem de importantă. Informații private sunt scurse în fiecare an, ceea ce face securitatea online din ce în ce mai necesară. Acesta este și motivul pentru care ar trebui să folosim adrese IP virtuale. Mai jos, vom afla despre metodele de a crea IP-uri false!

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Cum să dezactivați bara de limbă pe bara de activități Windows 8

Bara de limbă din Windows 8 este o bară de instrumente de limbă în miniatură concepută pentru a fi afișată automat pe ecranul desktop. Cu toate acestea, mulți oameni doresc să ascundă această bară de limbă în bara de activități.

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Sfaturi pentru a optimiza viteza conexiunii la Internet de la Linksys

Maximizarea vitezei de internet este esențială pentru optimizarea conexiunii la rețea. Puteți avea o experiență optimă de divertisment și de lucru folosind computere, televizoare gata de internet, console de jocuri etc.

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Cum se configurează WEP, WPA, WPA2 pentru routerul Linksys

Conectivitatea wireless este o necesitate astăzi și, din această cauză, securitatea wireless este esențială pentru a asigura siguranța în rețeaua dumneavoastră internă.