Cum se instalează și se utilizează Bash pe Windows 11


Bash (Bourne Again Shell) este linia de comandă și interfața grafică de utilizator distribuită cu toate distribuțiile Linux. Utilizarea Bash pe Windows 10 nu a fost un proces simplu. Cu toate acestea, Windows 11 include un subsistem Windows actualizat pentru Linux (WSL 2.0) care vă permite să instalați și să utilizați Bash mai ușor ca niciodată.

Noua versiune de WSL rulează un adevărat kernel Linux în interiorul unei mașini virtuale. Aceasta înseamnă că orice distribuție Linux pe care o rulați sub WSL include Bash.

Cum se instalează WSL și Bash pe Windows 11

Pentru a instala și rula sisteme de operare Linux care includ Bash pe sistemul dvs. Windows 11, mai întâi va trebui să instalați WSL. Pe Windows 11, acesta este un proces simplu folosind Terminal Windows. Nu lansați CMD (Command Prompt) – Terminalul Windows este o aplicație diferită.

1. Selectați butonul Start și tastați „terminal” în câmpul de căutare. În panoul Terminal Windows, selectați Run ca administrator.

Notă: dacă terminalul Windows nu se lansează, poate fi necesar să îl actualizați. Vizitați Magazinul Microsoft și instalați latest version of the Terminal Windows.

2. Tastați următoarea comandă: wsl –install,la promptul de comandă și apăsați Enter. Această singură comandă va descărca și instala cea mai recentă versiune a subsistemului Windows pentru Linux. Descărcarea durează câteva sute de megaocteți, așa că procesul de instalare poate dura ceva timp până la finalizare.

3. Când s-a terminat, ar trebui să vedeți mesajul: „Operația solicitată a reușit”. După ce vedeți acest mesaj, reporniți sistemul pentru a finaliza instalarea WSL. Puteți introduce shutdown /r /t 0în Windows Terminal pentru a iniția repornirea.

4. După repornirea sistemului, procesul va continua prin instalarea Ubuntu ca distribuție Linux implicită. Vi se va solicita să introduceți un nume de utilizator și o parolă pentru sistemul Linux.

5. După ce ați terminat, Ubuntu se va lansa automat în shell-ul Bash. Puteți folosi aceleași comenzi pe care le-ați folosi în mod normal în Linux, inclusiv instalarea aplicațiilor Linux în acest mediu virtual.

6. Puteți instala alte distribuții Linux dacă preferați. Pentru a vedea care sunt disponibile pentru instalare, redeschideți Windows Terminal (Powershell), tastați wsl –list –onlineși apăsați Enter. Veți vedea opțiuni precum Opensuse, Debian și altele..

7. Puteți instala oricare dintre aceste distribuții tastând wsl –install -d <>în terminalul Windows. Același proces ca și instalarea Ubuntu anterioară se va repeta și va trebui să introduceți un nume de utilizator și o parolă pentru a finaliza instalarea.

Notă: De asemenea, puteți instala orice Linux Distro pe Windows din Microsoft Store.

Cum să lansați distribuția Linux și să utilizați Bash

Există două metode pe care le poți folosi pentru a lansa distribuția Linux. Dacă ați instalat Ubuntu, puteți selecta meniul Start, tastați Ubuntuși selectați aplicația Ubuntu pentru a o lansa.

Ca alternativă, puteți lansa terminalul Windows și doar introduceți comanda Ubuntu pentru a lansa shell-ul Linux Bash în mediul Ubuntu.

Pentru a vedea o listă cu toate comenzile Linux disponibile pe care le puteți utiliza în Bash, tastați help -d.

Puteți obține mai multe detalii despre comenzile individuale tastând helpurmat de numele comenzii. De exemplu, help printfreturnează detalii despre comandă și informații despre fiecare parametru de comandă.

Unele dintre cele mai comune comenzi Bash pe care le folosesc majoritatea oamenilor când încep pentru prima dată includ:

  • Mod interactiv: introduceți comenzi în interfața de linie de comandă (Terminal Windows).
  • Mod lot: rulați un fișier text care conține toate comenzile pe care doriți să le execute Linux în ordine. Mulți oameni creează aceste scripturi folosind sintaxa de programare.
  • Cum să rulați un script Bash în Windows

    Pentru a rula un script în Bash, trebuie doar să creați un fișier text folosind editorul de fișiere preferat, cum ar fi Notepad, și să îl salvați într-o locație de care vă veți aminti.

    Un lucru unic la un script Bash este că prima linie trebuie să fie „#!” urmat de calea căii tale bash Linux. Pentru a vedea ce este, lansați Ubuntu și tastați which bashîn fereastra liniei de comandă. Aceasta va oferi calea Bash.

    Creați un fișier text nou și includeți acea primă linie în partea de sus. În cazul acestui exemplu, acesta ar fi:

    #! /user/bin/bash

    Urmați această linie cu fiecare comandă secvențială pe care doriți să o ruleze Linux. În acest exemplu:.

    • Linia 1: folosește comanda echopentru a afișa text utilizatorului pe ecran.
    • Linia 2: combină ecou cu comanda datepentru a returna data de astăzi.
    • Linia 3: combină ecou cu comanda whoamipentru a vă returna numele de utilizator.
    • Salvați acest fișier text cu extensia .sh. Amintiți-vă calea către acest fișier.

      În continuare, deschideți terminalul Windows și utilizați comanda cdpentru a naviga la calea în care ați salvat scriptul Bash.

      Pentru a rula scriptul, tastați bash <>.

      Acesta este un exemplu foarte simplu, dar acesta demonstrează cum puteți utiliza un astfel de fișier pentru a crea programe întregi cu script Bash. Chiar și instrucțiunile de programare precum instrucțiunile IF sunt disponibile pentru a include capabilități de luare a deciziilor în scriptul dvs.

      Site-ul SS64 oferă o resursă extinsă cu toate comenzile Bash disponibile pe care le puteți utiliza în terminalul Bash sau în scripturile dvs. Bash.

      De asemenea, puteți vedea un tutorial despre utilizarea unui Script shell Linux pentru a face backup unui director.

      .

      Postări asemănatoare:


      25.07.2022