如何在linux上安裝和使用powershell

2016年,微軟開源PowerShell並首次推出跨平臺迭代。在本文中,我將向您展示如何在Linux上安裝、執行和使用PowerShell!...

Windows PowerShell是一個優秀的配置管理和自動化框架。它由命令行shell和基於.NET的腳本語言組成。管理員使用PowerShell作為管理Windows、Linux和網絡客戶端的一種手段。

install-use-powershell-linux

2016年,微軟開源PowerShell並首次推出跨平臺迭代。這個.NET核心版本提供Linux和macOS安裝程序。由於系統管理員經常使用Linux,Linux上的PowerShell帶來了很多新功能。雖然它本質上是同一個程序,但是有一些關鍵的區別,比如在Linux PowerShell中運行標準Bash命令的能力。

在本文中,我將向您展示如何在Linux上安裝、運行和使用PowerShell!

什麼是windows powershell(windows powershell)?

Windows PowerShell是一個用於配置管理和任務自動化的命令行框架。PowerShell提供完整的WMI和COM訪問,使管理員能夠管理遠程和本地Windows系統。CIM和WS-Management使PowerShell能夠管理網絡設備和Linux系統。儘管PowerShell和命令提示符看起來很相似,但它們絕對不同。

2016年,Windows首次推出“Windows愛Linux”活動。在Linux-Windows合作伙伴項目中,有Bash-on-Windows。運行windows10週年更新的用戶可以在Windows機器上安裝完整的Linux子系統。這樣就可以訪問命令行。您可以安裝和運行各種GUI程序。但是,使用命令行是Bash for Windows背後的真正意圖。

在linux上安裝powershell(使用命令行)

首先從GitHub頁面下載適當的PowerShell on Linux安裝程序。您可以找到Ubuntu 16.04和14.04、Red Hat Enterprise Linux 7和CentOS 7以及macOS的安裝程序。從下載操作系統的正確安裝程序開始。我運行的是ubuntu16.04,所以我下載了ubuntu16.04deb。不過,安裝程序應該適用於任何Ubuntu派生工具,如Lubuntu和Xubuntu。

Ubuntu用戶將使用DEB包,而CentOS和RHEL用戶將使用RPM。macOS安裝程序是PKG。

PowerShell Downloads

因為PowerShell是一個命令行實用程序,所以讓我們首先看看如何通過Linux命令行安裝PowerShell。注意PowerShell DEB的下載位置。通常這是默認的“下載”目錄。找到包後,運行以下命令:

sudo apt-get install libunwind8 libicu55sudo dpkg -i /path/to/your/powershell.deb

用正確的文件夾路徑和確切的DEB替換“path to”行。我使用了ubuntu16.04包,DEB位於我的“Downloads”目錄中。因此,我運行的命令如下所示:

sudo apt-get install libunwind8 libicu55sudo dpkg -i /home/moe/Downloads/powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb

這將安裝Windows PowerShell及其依賴項。因為我們是用超級用戶權限安裝的,所以在安裝過程中會提示您輸入密碼。

PS-Nix-PW

等待安裝結束。您將看到一些關於準備解包PowerShell和設置PowerShell的行。一旦結束,就可以開始使用PowerShell了。

Install-PS-Nix-CL

在linux上安裝powershell(無命令行)

或者,您可以在Linux上安裝Windows PowerShell,而無需使用命令行。如果您正在安裝PowerShell,那麼很可能您不必擔心使用命令行。如果你這樣做了,現在就回去。但是為了簡單起見,你只能通過Ubuntu軟件中心運行包安裝程序。雙擊DEB打開Ubuntu軟件中心。從這裡單擊“安裝”。

PowerShell Software Center

與命令行安裝一樣,系統會提示您輸入密碼。

PS-Nix-Auth

PowerShell安裝完成後,您將看到進程已完成的通知。

在linux上使用powershell

在Linux上運行Windows PowerShell需要命令行。與許多程序不同,您不能簡單地通過搜索找到並啟動程序。打開新終端並鍵入:

powershell

這就引出了以下幾行:

PowerShellCopyright (C) 2016 Microsoft Corporation. All rights reserved.

下面是一行:

PS /home/moe>

在這裡,您可以像在Windows上一樣使用Windows PowerShell。只需像平常一樣運行PowerShell cmdlet。例如,我們可以運行:

Get-ChildItem -Path /

PS-Nix-Example

這將輸出系統驅動器中文件夾和文件的列表。在Windows上的PowerShell中運行的任何命令都應該在Linux上正常工作。為了測試,我還運行了:

Enable-PSBreakpoint

此命令在控制檯中啟用斷點。有關常見PowerShell命令的列表,請嘗試以下基本PowerShell命令。要深入瞭解,請查看這篇包含大量命令的有用博客文章。不過,有一些關鍵的區別。在Linux上的PowerShell中,可以使用本機Linux命令或PowerShell變體。因此,Linux上的PowerShell充當了Linux命令行和PowerShell的混合體。各種命令,如。。。

ls

…就像在標準航站樓一樣工作。現在您已經啟動並運行了PowerShell,請學習如何使用PowerShell腳本提高工作效率。

在linux上卸載powershell

卸載PowerShell非常簡單。打開終端並運行:

sudo apt-get remove powershell

您將收到一個提示,詢問您是否要繼續。按Y繼續卸載。

我有力量(炮彈)

來到PowerShell的窗口很大。首先,有跨平臺管理大量系統的功能。系統管理員特別喜歡Linux。由於其增強的安全性和權限以及命令行的靈活性,sysadmins受益於Linux生態系統。此外,在Linux上引入PowerShell繼續了微軟確實熱愛Linux的說法。Windows上的Bash為在Windows環境中維護命令行提供了一個很好的解決方案。

但是PowerShell是一個針對Linux的腳本實用程序,而不是Windows上的Linux功能。另外,微軟開源PowerShell,這一舉動絕對讓Linux用戶滿意。此外,這個版本不僅允許在Linux上輸入PowerShell,還允許您輸入標準Linux命令和PowerShell命令。因此,這是一個極好的混合解決方案。

微軟對.NET核心的投資在很大程度上使得開源PowerShell成為可能。netcore是另一個開源項目。PowerShell當前的開源迭代是基於.netcore的。因此,LinuxPowerShell具有.NET核心特性所具有的任何依賴性限制。最終,Linux上的PowerShell是向跨平臺系統管理的主要遷移。

你在Linux上使用PowerShell嗎?請在下面的評論部分告訴我們您對Linux PowerShell的看法!

  • 發表於 2021-03-16 02:34
  • 閱讀 ( 50 )
  • 分類:程式設計

你可能感興趣的文章

如何在mac上安裝和雙引導linux

...dows,但安裝Linux則完全是另一回事。按照下面的步驟學習如何做到這一點。 ...

  • 發佈於 2021-03-18 04:03
  • 閲讀 ( 58 )

如何在windows10上獲得linux bash shell

... bash shell終端與windows powershell有何不同? ...

  • 發佈於 2021-03-21 11:48
  • 閲讀 ( 58 )

windows10ssh與putty:是時候切換遠端訪問客戶端了?

... 不過,多虧了Windows PowerShell,您可能不再需要膩子了。讓我們看看如何在windows10中設定SSH訪問,以及新工具是否可以取代PuTTY。 ...

  • 發佈於 2021-03-22 22:29
  • 閲讀 ( 54 )

如何在arch linux中安裝和刪除軟體包

想在Arch Linux上安裝軟體包但不知道如何安裝?很多人在第一次從基於Debian的發行版遷移到Arch時都面臨這個問題。但是,您可以使用包管理器在基於Arch的系統上輕鬆地管理包。 ...

  • 發佈於 2021-03-28 02:18
  • 閲讀 ( 58 )

如何在linux上安裝和使用teamviewer

...得輕而易舉,而且它是免費的,可供私人使用。下面介紹如何在Linux上安裝和使用它。 跨平臺系列技術支援 當朋友和家人遇到電腦問題時,你是他們的技術顧問嗎?幫忙總是好的,但是任何能讓工作更快更容易的事情都是最受...

  • 發佈於 2021-04-02 03:35
  • 閲讀 ( 56 )

如何在windows 10上安裝powershell 7

微軟於2020年3月4日宣佈PowerShell 7.0。這是PowerShell、Microsoft跨平臺命令列shell和指令碼語言的最新主要更新。下面是什麼新的,以及如何在Windows PC上安裝它。 powershell 7有什麼新功能? 最新版本PowerShell 7是在以前的PowerShell Core 6.1...

  • 發佈於 2021-04-02 11:09
  • 閲讀 ( 82 )

如何在Windows10上匯出和匯入linux系統

...備份)linux系統 wsl命令是Windows命令-wsl.exe檔案. 您需要在PowerShell或命令提示符環境中執行它,而不是在Windows Subsystem for Linux環境中執行。您可以右鍵單擊“開始”按鈕或按Windows+x,然後單擊“Windows PowerShell”開啟一個 要列出已...

  • 發佈於 2021-04-03 10:24
  • 閲讀 ( 50 )

crosh與chromebook上的linux終端有何不同?

...的電池狀況。如果你曾經在Windows上使用過命令提示符或PowerShell,Crosh就是Chrome作業系統的版本。 你可以點選Ctrl+Alt+T開啟一個帶有黑屏和輸入提示的Chromebook的新Chrome選項卡,從而訪問Chromebook上的Crosh。很簡單。 克羅什的好處是...

  • 發佈於 2021-04-04 09:19
  • 閲讀 ( 53 )

windows10的新bashshell所能做的一切

...執行Windows命令。 您可以將Bash命令合併到批處理指令碼或PowerShell指令碼中,這非常方便。有關所有這些和更多資訊,請參閱我們的指南,以在Windows 10中bash指令碼。 從linux shell外部執行linux命令 相關:如何在windows10上從bashshell...

  • 發佈於 2021-04-06 14:44
  • 閲讀 ( 54 )

如何在windows10的ubuntubashshell中更改使用者帳戶

...ntubashshell中的預設使用者帳戶,請開啟命令提示符視窗或PowerShell視窗。 要開啟命令提示視窗,請開啟“開始”選單,搜尋“cmd”,然後按Enter鍵。要開啟PowerShell視窗,請右鍵單擊開始按鈕(或按Windows+X),然後從超級使用者選...

  • 發佈於 2021-04-06 15:47
  • 閲讀 ( 53 )
elnz6276
elnz6276

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦