如何在 Linux 上安装 PowerShell

在 Linux 上使用 PowerShell

安装 PowerShell 包后,我们只需运行如下所示的“powershell”命令即可开始使用 PowerShell。

[jack@onitroad ~]# powershell
PowerShell
Copyright (C) 2014 Microsoft Corporation. All rights reserved.
PS /root>

我们可以从这里运行 PowerShell 命令。
我们可以键入“help”以获取更多信息,还可以使用tab键完成功能来查找命令。

似乎我们还可以将 bash 命令的使用与 PowerShell 结合使用,如下所示使用 grep 命令进行演示。

PS /root> Get-Process | grep httpd
Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- ----------
      0       0        0          1      0.060  44424 424 httpd

要退出 PowerShell,只需键入“exit”命令。

PS /root> exit
[jack@onitroad ~]#

在 Linux 中安装 PowerShell

注意:请记住,在撰写本文时,Linux 上的 PowerShell 处于 alpha 阶段,因此应仅用于测试,而不应用于生产环境。

可以从 PowerShell GitHub 页面下载适用于所有受支持操作系统的 PowerShell 包。

在“下载”部分下,我们应该会看到可供下载和安装的各种软件包。

在 CentOS 7 上安装 PowerShell

在这里,我们只需使用“wget”命令从 GitHub 页面下载最新的 RPM 包文件,然后使用“yum”以 root 用户身份安装它。

[jack@onitroad ~]# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
[jack@onitroad ~]# yum install powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm -y

就我而言,我正在下载 v6.0.0-alpha.9,这是撰写本文时的最新版本,请确保我们获得最新版本,而不是完全复制上述命令。

在 Ubuntu 14.04 上安装 PowerShell

在 Ubuntu 中安装时有几个依赖项,必须先安装。

jack@onitroad:~# apt-get install libunwind8 libicu52 -y

完成后,下载适用于 Ubuntu 14.04 的最新 .deb 文件并使用“dpkg”命令安装它。

jack@onitroad:~# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell_6.0.0-alpha.9-1ubuntu1.14.04.1_amd64.deb
jack@onitroad:~# dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.14.04.1_amd64.deb

在 Ubuntu 16.04 上安装 PowerShell

较新的 Ubuntu 16.04 的过程略有不同,因为我们必须安装 libicu55 包而不是 libicu52.

jack@onitroad:~# apt-get install libunwind8 libicu55 -y

安装依赖项后,可以使用“wget”下载 .deb 文件并使用“dpkg”安装。

jack@onitroad:~# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
jack@onitroad:~# dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
日期:2020-07-07 20:56:23 来源:oir作者:oir