Вопрос конечно спорный нужно ли ставить PowerShell в Linux, но задачи бывают разные. Например, мне нужно было использовать PowerCLI, который есть только под PowerShell.

CentOS

Добавляем репозиторий

curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

Если у вас версия CentOS не 7, то обязательно замените цифру 7 в команде curl.

Ставим PowerShell

sudo yum install --assumeyes powershell
pwsh

Ubuntu

Добавляем репозиторий

sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common
wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
sudo dpkg -i packages-microsoft-prod.deb

Ставим PowerShell

sudo apt-get update
sudo apt-get install -y powershell
pwsh