如何在 Linux 上獲取 Microsoft Powershell

PowerShell 是微軟對 Unix 命令行的回答。它功能強大,主要面向尋求堅如磐石的命令行和腳本框架的開發人員。

PowerShell 工具和框架並非 Windows 用戶獨有。令許多人驚訝的是,微軟已經讓在其他操作系統(包括 Linux)上使用他們的 PowerShell 平台成為可能。

雖然大多數 Linux 用戶關注所有發行版都必須提供的 Unix 命令行,但很高興看到 Microsoft 將 Windows 相關工具(例如 PowerShell)放在平台上,以便需要使用 Powershell 的 Linux 用戶不會需要使用微軟的操作系統。這是在 Linux 上獲取 Powershell 的方法。

在 Linux 上安裝 PowerShell

在 Linux 上,微軟為 Linux 用戶提供了許多不同的方式來享受 PowerShell。到目前為止,有一個用於 Ubuntu 和 Debian的DEB 包,一個用於 Fedora、SUSE、CentOS(和其他 RedHat 操作系統)的 RPM,一個非官方的 AUR 包,甚至還有一個可供安裝的 Snap。

要讓 PowerShell 在您的 Linux PC 上運行,請按鍵盤上的 Ctrl + Alt + T或Ctrl + Shift + T打開終端窗口。然後,按照與您當前使用的 Linux 發行版相匹配的說明進行操作。

Ubuntu

確實,由於 Ubuntu 默認自帶 Snap,用戶應該安裝 Snap 版本而不是大驚小怪的 PowerShell DEB 版本。然而,並不是每個 Ubuntu 用戶都喜歡使用 Snaps,所以很高興看到有另一種安裝軟件的方法。

要獲取適用於 Ubuntu PC 的 PowerShell Debian 軟件包,請使用wget下載器工具。

18.04 長期

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb

16.04 長期

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb

包文件下載完成後,是時候將它安裝到 Ubuntu 了。為此,請使用dpkg命令。

須藤 dpkg -i powershell_*_amd64.deb

在 Ubuntu 上安裝 PowerShell DEB 包後,您可能會看到命令行提示符中出現的錯誤。別擔心;這些錯誤可能只是依賴問題。要修復它們,請使用下面的apt install命令。

sudo apt install -f

假設apt install成功運行,您將能夠在 Ubuntu 上訪問 PowerShell!

Debian

微軟確實通過 PowerShell DEB 包支持 Debian 用戶,但官方只為 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 PC 後,就可以開始安裝了。為此,請運行dpkg。

須藤 dpkg -i powershell_*_amd64.deb

運行dpkg命令後,Debian 可能會遇到依賴性問題。要解決此問題,您可以運行apt-get install。

sudo apt-get install -f

一旦您的依賴問題得到糾正(如果有的話),PowerShell 就可以使用了!

拱形Linux

微軟的 PowerShell 在 Arch Linux AUR 上,所以如果你想在你的 Arch PC 上安裝它,你很幸運。要開始安裝,請打開終端並使用 Pacman 包將 Git 和 Base-devel 下載到系統。

須藤 pacman -S git base-devel

在 Git 和 Base-devel 之後,克隆最新的 Trizen AUR 快照,以便輕鬆安裝 PowerShell。

git 克隆 https://aur.archlinux.org/trizen.git

使用makepkg將 Trizen 安裝到系統中。

光碟
makepkg -sri

最後,在 Arch Linux 上安裝最新版本的 Microsoft PowerShell。

trizen -S powershell

軟呢帽

微軟已經為 RedHat Enterprise Linux 7 和 Fedora 發布了一個 RPM 包,可用於安裝 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

須藤 dnf 安裝 powershell-6.2.0-1.rhel.7.x86_64.rpm

OpenSUSE

��一個 PowerShell 的 RPM 包可以安裝在 OpenSUSE Leap 42.3 上,所以 SUSE 上的人很幸運。但是,如果您使用的是 15.0 或 Tumbleweed,請考慮使用 Snap 說明。

要在 SUSE 42.3 上安裝 PowerShell,請首先使用wget工具下載最新的 RPM 文件。

wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm

下載完成後,使用Zypper安裝軟件包。

須藤 zypper 安裝 powershell-6.2.0-1.rhel.7.x86_64.rpm

折斷

除了為各種 Linux 發行版生成多個軟件包外,微軟還選擇將 PowerShell 上傳到 Snap 軟件包商店。因此,如果您正在運行支持 Snaps 的 Linux 發行版,那麼您很幸運!

要安裝 PowerShell 的 Snap 版本,請按照本指南了解如何在您的系統上設置 Snapd。然後,使用下面的snap install命令安裝最新版本的 Microsoft PowerShell 。

sudo snap install powershell --classic

訪問 PowerShell

要在 Linux 上訪問 Microsoft PowerShell,請啟動您最喜歡的 Linux 終端應用程序。應用程序打開後,運行以下命令。

如何在 Linux 上獲取 Microsoft Powershell

密碼

如需 PowerShell 的幫助,請運行:

密碼幫助

如何在 Linux 上獲取 Microsoft Powershell

留下評論

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。

修復 Harmonica OS 平板電腦的觸控螢幕校準問題:選擇合適的 Linux 修復方案

修復 Harmonica OS 平板電腦的觸控螢幕校準問題:選擇合適的 Linux 修復方案

追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。

如何在現有的 Debian 12 系統上設定加密的交換分割區

如何在現有的 Debian 12 系統上設定加密的交換分割區

使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。

如何透過電子郵件警報監控Ubuntu上的SMART硬碟健康狀況

如何透過電子郵件警報監控Ubuntu上的SMART硬碟健康狀況

在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。

修正在 UEFI 系統上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

修正在 UEFI 系統上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

透過檢查安裝程式啟動模式、EFI 系統分割區、NVRAM 條目、GRUB EFI 檔案、安全啟動和韌體回退來修復 Debian UEFI 啟動失敗。

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

配置 Snapper 以在 Ubuntu 桌面上建立和清理定時產生的 Btrfs 快照。首先檢查子磁碟區佈局,啟用 systemd 定時器,並安全地驗證保留策略。