PowerShell е отговорът на Microsoft на командния ред Unix. Той е мощен и главно насочен към разработчиците, които търсят солидна командна линия и рамка за сценарии.
Инструментът и рамката на PowerShell не са изключителнина потребителите на Windows. За изненада на мнозина, Microsoft направи възможно използването на тяхната платформа PowerShell в други операционни системи, включително Linux.
Докато по-голямата част от потребителите на Linux се фокусират върху Unixкомандния ред, който всички дистрибуции трябва да предлагат, хубаво е да видите как Microsoft поставя на платформа свързани с Windows инструменти, като PowerShell, така че потребителите на Linux, които трябва да използват Powershell, не трябва да използват операционната система на Microsoft. Ето как да получите Powershell на Linux.
Инсталирайте PowerShell на Linux
В Linux Microsoft дава на потребителите на Linux многоразлични начини да се насладите на PowerShell. Към момента има DEB пакет за Ubuntu и Debian, RPM за Fedora, SUSE, CentOS (и други RedHat OS), неофициален AUR пакет и дори Snap, наличен за инсталиране.
За да накарате PowerShell да работи на вашия Linux компютър, отворете прозореца на терминала, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. След това следвайте инструкциите, които отговарят на Linux дистрибуцията, която използвате в момента.
Ubuntu
Вярно е, че откакто Ubuntu идва със Snap byпо подразбиране, потребителите вероятно трябва да инсталират Snap версията, вместо да се размиват с PowerShell DEB. Не всеки потребител на Ubuntu обаче обича да използва Snaps, така че е хубаво да видите, че има алтернативен начин за инсталиране на софтуера.
За да получите ръцете си върху пакета PowerShell Debian за вашия Ubuntu компютър, използвайте Wget инструмент за изтегляне.
18.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb
16.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb
Когато пакетният файл се изтегля, е време да го инсталирате в Ubuntu. За целта използвайте Dpkg команда.
sudo dpkg -i powershell_*_amd64.deb
След инсталирането на PowerShell DEBпакет в Ubuntu, може да видите грешки, които се появяват в командния ред. Не се притеснявайте; тези грешки вероятно са просто проблеми със зависимостта. За да ги коригирате, използвайте подходяща инсталация по-долу.
sudo apt install -f
Ако приемем, че подходяща инсталация работи успешно, ще имате достъп до PowerShell в Ubuntu!
Debian
Microsoft поддържа потребители на Debian с aПакет PowerShell DEB, но официално, те пуснаха само един за Debian 9 Stable. Добре е, тъй като повечето потребители все още не са на 10, но ако използвате 10, пропуснете тези инструкции в полза на метода Snap.
За да накарате PowerShell да работи върху Debian 9, стартирайте терминален прозорец. Оттам изпълнете следното Wget команда за изтегляне, за да вземете последната версия на DEB на приложението.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb
Когато DEB пакета приключи с изтеглянето на вашия Debian компютър, е време да започнете инсталацията. За да направите това, пуснете Dpkg.
sudo dpkg -i powershell_*_amd64.deb
След стартиране на Dpkg команда, Debian може да има проблеми с зависимостта. За да поправите това, можете да стартирате apt-get install.
sudo apt-get install -f
След като проблемите ви със зависимост се коригират (ако има такива), PowerShell ще бъде готов за употреба!
Arch Linux
PowerShell на Microsoft е на Arch Linux AUR, така че ако искате да го инсталирате на вашия Arch PC, имате късмет. За да стартирате инсталацията, отворете терминал и използвайте Пак Ман пакет за изтегляне на Git и Base-devel в системата.
sudo pacman -S git base-devel
Следвайки Git и Base-devel, клонирайте най-новата снимка на Trizen AUR, за да улесните инсталирането на PowerShell.
git clone https://aur.archlinux.org/trizen.git
Инсталирайте Trizen в системата с помощта makepkg.
cd trizen
makepkg -sri
Накрая инсталирайте последната версия на Microsoft PowerShell на Arch Linux.
trizen -S powershell
Fedora
Microsoft пусна пакет RPM както за RedHat Enterprise Linux 7, така и за Fedora, който може да се използва за инсталиране на PowerShell. За да получите ръцете си върху този RPM файл на пакета, използвайте Wget за да го изтеглите. След това инсталирайте с DNF.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
Има RPM пакет PowerShell, готов за инсталиране на OpenSUSE Leap 42.3, така че тези на SUSE имат късмет. Ако обаче използвате 15.0 или Tumbleweed, помислете вместо това за инструкциите.
За да инсталирате PowerShell на SUSE 42.3, започнете с помощта на Wget инструмент за изтегляне на най-новия RPM файл.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
След като изтеглянето завърши, използвайте Zypper за да инсталирате пакета.
sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm
щракване
Освен генериране на няколко пакета заразлични дистрибуции на Linux, Microsoft също е избрала да качи PowerShell в магазина за пакети Snap. Така че, ако използвате Linux дистрибуция, която поддържа Snaps, имате късмет!
За да инсталирате Snap изданието на PowerShell, следвайте това ръководство, за да научите как да настроите Snapd на вашата система. След това инсталирайте последната версия на Microsoft PowerShell с бързо инсталиране по-долу.
sudo snap install powershell --classic
Достъп до PowerShell
За достъп до Microsoft PowerShell в Linux, запалете любимото си приложение за терминал Linux. След като приложението е отворено, изпълнете командата по-долу.

pwsh
За помощ при PowerShell, изпълнете:
pwsh help</ P>
Коментари