如何在 Arch Linux、Manjaro、BlackArch 上安装 PowerShell
Linux 上的 PowerShell
PowerShell 是一个跨平台的自动化和配置工具/平台。 PowerShell 有大量面向系统管理的命令。但与此同时,PowerShell 是一种成熟的编程语言,可让您编写功能性程序(脚本)。
请注意,Windows 默认预装了 PowerShell 5,但本手册显示了最新版本的 PowerShell 7 的安装。在 Windows 上,您还可以安装 PowerShell 7。
由于 Windows 和 Linux 操作系统之间的差异,并非所有 PowerShell 功能都适用于 Linux。
在 Arch Linux、Manjaro、BlackArch 上安装 PowerShell 7
建议按照“AUR 包的自动安装和更新”一文安装 pikaur 实用程序,然后运行命令即可:
pikaur -S powershell-bin
如果您不想安装 pikaur,请运行以下命令序列来安装 PowerShell:
git clone https://aur.archlinux.org/powershell-bin.git
cd powershell-bin
makepkg -si
如何在 Arch Linux、Manjaro、BlackArch 上运行 PowerShell
要启动交互式 PowerShell 会话,请运行以下命令:
pwsh
Linux PowerShell 示例
要列出计算机上的所有 PS 命令,请打开 PowerShell(pwsh 命令),然后在其中输入:
Get-Command

可以过滤 Get-Command 命令显示的信息。假设您想查看包含单词“Alias”的 PowerShell 命令,为此您需要运行以下命令:
Get-Command -Name *Alias

要显示有关命令 (cmdlet) 的帮助,请使用以下命令:
Get-Help COMMANDLET
例如,要显示有关 Get-Alias cmdlet 的帮助:
Get-Help Get-Alias
要获得有关 Get-Command 的最完整帮助,请执行以下操作:
Get-Help Get-Command -Full
要显示文件夹(在本例中为文件系统的根目录)的内容,请运行:
Get-ChildItem /

要列出进程运行:
Get-Process

要停止 ID 为 10500 的进程,请使用如下所示的命令:
Get-Process -Id 10500 | Stop-Process
另请参阅“Linux PowerShell 基础知识(初学者指南)”。