首頁  >  文章  >  powershell什麼意思

powershell什麼意思

青灯夜游
青灯夜游原創
2023-01-29 16:38:3727571瀏覽

powershell是微軟發布的一種命令列外殼程式和腳本環境,使命令列使用者和腳本編寫者可以利用.NET Framework的強大功能;它引入了許多非常有用的新概念,從而進一步擴展了使用者在Windows命令提示字元和Windows Script Host環境中獲得的知識和建立的腳本。

powershell什麼意思

本教學操作環境:windows10系統、Dell G3電腦。

powershell是什麼

powershell全名是Windows Power Shell,是微軟發布的一種命令列外殼程式和腳本環境,使命令列使用者和腳本編寫者可以利用.NET Framework的強大功能。

它引入了許多非常有用的新概念,從而進一步擴展了您在 Windows 命令提示字元和 Windows Script Host 環境中獲得的知識和建立的腳本。

PowerShell 是新式指令 shell,其中包括其他常用 shell 的最佳功能。與大多數僅接受並傳回文字的 shell 不同,PowerShell 接受並傳回 .NET 物件。 shell 包含以下功能:

  • 可靠的命令列歷史記錄

  • Tab 自動補全和指令預測(請參閱about_PSReadLine)

  • 支援指令與參數別名

  • 用於連結指令的管道

  • 控制台內說明系統,類似Unix man 頁面

powershell和cmd的差異

1、資源佔用

#首先,讓我們來看看Cmd 和PowerShell 各自的資源佔用情況。當我們運行 Cmd 時,大概只需佔用不到 1M 的內存,幾乎可以忽略不計。

powershell什麼意思

而使用 PowerShell 時,需要佔用大約 20M的內存,兩者幾乎相差 40~50 倍。從這裡可以看出,如果你的電腦比較老舊,性能較低,使用 Cmd 無疑可以獲得更高的流暢性。

powershell什麼意思

2、介面

當我們使用Cmd 時,所有的字元都是同一個顏色的,無法實現語法高亮。

powershell什麼意思

但是,如果使用的是 PowerShell,關鍵字會被高亮,而且錯誤訊息將以紅色顯示,確實美觀不少。

powershell什麼意思

3、排版

#當我們使用Cmd 執行一些較為複雜、較為耗時的指令時,隨意拖曳指令行視窗時,視窗中的內容仍能保持原樣,整潔美觀。

powershell什麼意思

但是,若是使用 PowerShell 執行同樣的指令,情況就不太樂觀了。如果在執行命令期間快速拖曳命令列窗口,則其視窗中的中文字元就會出現疊影,嚴重影響了閱讀感。

powershell什麼意思

4、指令支援程度

#Cmd 只能支援傳統的Windows 指令,既不能使用.net 庫中的指令,也不能使用Linux 下的指令。

powershell什麼意思

但這方面 PowerShell 就強大多了,不僅完美支援傳統 Windows 指令和  .net 函式庫中的指令,也支援部分常用的 Linux 指令。

powershell什麼意思

更多程式相關知識,請造訪:程式設計影片! !

以上是powershell什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn