PowerShell pe Linux, de ce este necesar, avantaje și instalare

Giteqa

Salut prieteni! Sunt sigur că știți despre PowerShell, dar știați că poate fi folosit nu doar în Windows, ci și pe Linux? Este absolut posibil, și în acest articol vă voi arăta cum să instalați PowerShell pe Ubuntu, dar mai întâi să înțelegem ce este, ce avantaje are, de ce oamenii îl instalează pe Linux, iar mai apoi vă voi oferi instrucțiunile de instalare și un ghid video.

Ce este PowerShell?

Windows PowerShell este un shell de linie de comandă și un limbaj de scripturi bazat pe sarcini, creat special pentru administrarea sistemelor. A fost creat ca răspuns la dominația absolută a Linux-ului în mediul server și pentru a înlocui vechea linie de comandă.

Cu PowerShell puteți interacționa mai bine cu alte produse Microsoft și puteți realiza automatizări.

Avantajele PowerShell

  • Automatizare puternică și limbaj de script ușor de folosit.

  • Lucrează cu obiecte, nu cu text — mai ușor de procesat datele.

  • Ecosistem mare de module (Azure, AWS, Docker etc.).

  • Ușor de administrat sisteme Windows și pentru administrare la distanță.

  • Cross-platform — funcționează pe Windows, Linux și macOS.

Avantajele folosirii PowerShell pe Linux

Principalul avantaj este obiceiul. Cei care au folosit mereu PowerShell pe Windows, dar au decis să treacă pe Linux, pot continua să-l folosească și se vor simți confortabil.

Alte avantaje:

  • Un singur instrument de automatizare pentru Windows și Linux.

  • Foarte convenabil pentru lucrul cu JSON, API-uri, DevOps și cloud.

  • Se pot combina comenzile PowerShell cu comenzile obișnuite Linux.

  • Potrivit pentru infrastructură corporativă și medii hibride.

De ce îl instalează oamenii?

Este legat de obișnuință și de faptul că PowerShell permite utilizarea completă a funcționalității serverului. Desigur, aveți nevoie de cunoștințe de bază despre cum funcționează un server Linux pentru a folosi toate avantajele, dar PowerShell reduce pragul de intrare și ajută la configurarea serverului pentru utilizare corporativă. Multe companii îl folosesc, și nu se pot ignora avantajele pe care le oferă.

Cum se instalează PowerShell pe Linux?

Pentru instalare este nevoie de root sau de un utilizator cu drepturi sudo. Comenzile funcționează pe Ubuntu 22.04–24.04:

  1. sudo apt update
    Actualizează lista de pachete și depozite disponibile.

  2. sudo apt upgrade -y
    Actualizează toate pachetele instalate. Flag-ul -y confirmă automat instalarea.

  3. wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
    Descarcă pachetul Microsoft cu depozitul PowerShell. Flag-ul -q — mod silențios.

  4. sudo apt install ./packages-microsoft-prod.deb
    Instalează depozitul Microsoft în sistem. Acum Ubuntu va putea găsi și descărca PowerShell din sursa oficială.

  5. sudo apt update
    Actualizează lista de pachete din nou, cu noul depozit.

  6. sudo apt install powershell -y
    Instalează PowerShell din depozitul adăugat.

  7. pwsh
    Pornește PowerShell în terminalul Linux.

Ghid video pentru instalare PowerShell

Dacă vreți să vedeți procesul de instalare, am făcut un video. Link:

Concluzie

Acest articol explică de ce este nevoie de PowerShell, ce avantaje are și cum poate fi instalat pe Linux. Sper că a prezentat clar funcționalitățile PowerShell și utilitatea sa.

Autorul articolului — Anatolie Cohaniuc