設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

IT之家學(xué)院:強(qiáng)大到?jīng)]朋友,Win10 PowerShell簡介(4)

2017/7/9 14:06:02 來源:IT之家 作者:莫問霜飛 責(zé)編:玄隱
感謝IT之家網(wǎng)友 v0124 的線索投遞!

感謝IT之家網(wǎng)友 莫問霜飛 的原創(chuàng)投稿

此前IT之家已經(jīng)介紹了三篇《強(qiáng)大到?jīng)]朋友,Win10 PowerShell簡介》系列(請看簡介1、簡介2、簡介3)文章,今天IT之家網(wǎng)友帶來第四篇了解文章。

六、獲取幫助

PowerShell可以使用大量的命令,這些命令包括PowerShell 1000多個(gè)自帶命令和數(shù)量龐大的外部命令。程序員可以為PowerShell編寫命令,用戶想要使用的話可以下載安裝。如此多的命令我們在使用時(shí)不可能了解每一個(gè)用法,這時(shí)候就需要查看命令的幫助了,PowerShell自帶了強(qiáng)大的命令幫助系統(tǒng),可以幫助我們學(xué)習(xí)使用命令。令人困惑的是,在Windows 10中PowerShell自帶的幫助文檔是不完整的,比如想知道如何使用Get-Process命令,我們可以在PowerShell提示符窗口中鍵入Get-Help Get-Process,執(zhí)行之后的結(jié)果可能會令人大失所望,命令幫助顯示的內(nèi)容可以說是雞肋,它說的內(nèi)容可能是在查看這條幫助之前你就已經(jīng)了解了的,PowerShell強(qiáng)大的幫助系統(tǒng)就是這么個(gè)強(qiáng)大法?

原來微軟認(rèn)為本地幫助系統(tǒng)很容易過時(shí),最重要的是微軟想更新幫助非常不方便,除了用戶自己更新幫助外,微軟不會更新已經(jīng)存在的本地幫助了。聯(lián)機(jī)幫助現(xiàn)在已經(jīng)是一種趨勢,Office365最新版本就是使用聯(lián)機(jī)幫助,PowerShell使用聯(lián)機(jī)幫助也不令人驚訝,沒有本地幫助在使用PowerShell時(shí)或多或少都會不便,我們可以使用Update-Help命令自己下載并安裝PowerShell幫助。Update-Help命令用法非常簡單,只要在PowerShell窗口直接輸入U(xiǎn)pdate-Help就可以了,然后它會自己下載和更新PowerShell幫助并自動安裝。

圖1:使用Update-Help命令安裝幫助文檔

幫助文檔安裝好之后,就可以使用幫助文檔查詢命令的幫助了。除了Get-Help命令之外還有Help命令可以獲取命令的幫助,也可以在命令之后跟上-?參數(shù),不過-?參數(shù)獲得幫助內(nèi)容比較有限,沒有Get-Help和Help命令獲取的幫助詳細(xì)。Help不是Get-Help命令的別名,只是一個(gè)函數(shù),它們之間有一些區(qū)別,Get-Help命令顯示幫助內(nèi)容時(shí)一次性顯示完,如果幫助內(nèi)容很多的話,獲取幫助后會直接顯示到幫助內(nèi)容最后的一部分去了,而看不到前面的內(nèi)容了,必須向上翻看才能查看前面的內(nèi)容,Help命令就能防止這類情況,它的用法完全與Get-Help一樣,只不過Help顯示幫助內(nèi)容一次顯示一頁,可以按Enter鍵一行一行的繼續(xù)查看,也可以按空格鍵繼續(xù)查看下一頁內(nèi)容。

圖2:Get-Help命令顯示完整幫助內(nèi)容

圖3:help命令一次顯示一頁幫助內(nèi)容

在上面的圖中大家可以看到獲取到的幫助內(nèi)容非常多,但這僅僅是Get-Process命令的一部分幫助,與其它命令一樣,Get-Help命令也有很多參數(shù),熟練的使用這些參數(shù)可以讓我們直接查看幫助中我們想看的內(nèi)容。舉幾個(gè)查詢命令幫助的例子吧,都是比較實(shí)用的,大家可以照著查詢。

例1:用-?參數(shù)查詢Get-Process命令幫助

Get-Process -?

注意:這里的“?”是半角符號,不是全角符號“?”,如果使用“?”,PowerShell會直接報(bào)錯(cuò)。

圖4:使用全角問號報(bào)錯(cuò)

例2:用Get-Help查詢Get-Process命令幫助

Get-Help Get-Process

例3:用help查詢Get-Process命令幫助,并按頁顯示

help Get-Process

例4:查詢Get-Process命令的詳細(xì)幫助

Get-Help Get-Process -Detailed

例5:直接使用命令的別名查詢幫助

Get-Help ps

例6:查詢Get-Process的所有示例

Get-Help Get-Process -Examples

圖5:Get-Process命令詳細(xì)的示例

例7:查詢Get-Process參數(shù)Id的信息

Get-Help Get-Process -Parameter Id

更多使用方法大家可以直接看Get-Help命令的幫助。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

暂时无人打赏

相關(guān)文章

關(guān)鍵詞:PowerShell,Win10系統(tǒng)
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知