PowerShell學(xué)習(xí)筆記——運(yùn)行命令-創(chuàng)新互聯(lián)

談到“Shell”,很容易與腳本、編程語言等聯(lián)系起來,這也是很多ITPro不去鉆研PowerShell的原因。很多ITPro們認(rèn)為用好PowerShell就要涉及到復(fù)雜的函數(shù)、變量、腳本,這或許是一種誤解。其實(shí),PowerShell設(shè)計(jì)的初衷是作為一個(gè)高級管理工具,提供給系統(tǒng)管理員使用的。因此,運(yùn)行命令以達(dá)到管理系統(tǒng)的目的,是我們學(xué)習(xí)PowerShell的開端。

成都創(chuàng)新互聯(lián)公司專注于新市網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供新市營銷型網(wǎng)站建設(shè),新市網(wǎng)站制作、新市網(wǎng)頁設(shè)計(jì)、新市網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造新市網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供新市網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一、什么是Cmdlet

Cmdlet 是一個(gè)原生的 PowerShell 命令行工具,雖然它表面上看與普通的 Dos 命令行工具很相似,卻有著本質(zhì)的不同。Cmdlet 比純 Dos 命令行命令要復(fù)雜很多。在 PowerShell 的控制臺窗口中可以執(zhí)行 Dos 命令行命令,反之則不行。

PowerShell 學(xué)習(xí)筆記——運(yùn)行命令

以上截圖是分別在 PowerShell 控制臺和 Dos 控制臺中執(zhí)行“get-command” 命令的結(jié)果。大家可以看到,左邊窗口有結(jié)果反饋,而右邊的 Dos 窗口是找不到命令的信息。如果我們嘗試執(zhí)行一個(gè) Dos 命令的話,結(jié)果會如何呢?

PowerShell 學(xué)習(xí)筆記——運(yùn)行命令

二、Cmdlet的命名慣例

沒有規(guī)矩不成方圓,PowerShell 的 Cmdlet 也是如此。所有的 Cmdlet 命令都是由“動詞”+“-”+“名詞(單數(shù)形式)”組成的,例如:get(動詞)-(破折號)command(名詞)??梢酝ㄟ^運(yùn)行 Get-Verb 來查看允許使用的動詞列表。

PowerShell 學(xué)習(xí)筆記——運(yùn)行命令

PowerShell 允許自定義名詞,因此并不存在 Get-Noun 的 Cmdlet 來顯示所有名詞。需要注意的是,并不是所有的動詞位置的詞都是動詞,例如:New、Where,這些詞是一些帶有動詞性質(zhì)的名詞(如果你不理解,請補(bǔ)英文課程)。

這種命名規(guī)范大的好處是:可以預(yù)先猜測命令,之后可以用幫助系統(tǒng)或者 Get-Command 命令驗(yàn)證。

三、別名

雖然我們掌握了 PowerShell 的命名規(guī)范,但在使用中會發(fā)現(xiàn)有些命令實(shí)在是太長了,以至于用命令補(bǔ)齊的方式也還是嫌它長,這就是需要“別名”的原因。要想知道一個(gè) Cmdlet 命令是否有別名,請執(zhí)行如下命令:Get-Alias -Definition "Get-Service"

PowerShell 學(xué)習(xí)筆記——運(yùn)行命令

從上圖可以看到 Gsv 是 Get-Service 的別名。也可以用 New-Alias 命令創(chuàng)建自定義的別名,但如果你不導(dǎo)出的話,其生命周期僅限于本次會話。

四、一些術(shù)語

【Cmdlet】:原生的 PowerShell 命令行工具,僅存在于 PowerShell 和類似 C# 的.Net Framework 語言中。讀音:command-let。

【函數(shù)(Function)】:與 Cmdlet 類似,是以 PowerShell 自己的腳本語言編寫的。

【工作流(workflow)】:是嵌入 PowerShell 的工作流執(zhí)行系統(tǒng)的一類特殊函數(shù)。

【應(yīng)用程序】:是任意類型的外部可執(zhí)行程序,包括類似 Ping、ipconfig 等命令行工具。

【命令】:是一個(gè)通用術(shù)語,代表任何或所有上面提到的術(shù)語。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

名稱欄目:PowerShell學(xué)習(xí)筆記——運(yùn)行命令-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://muchs.cn/article34/dchepe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、動態(tài)網(wǎng)站、做網(wǎng)站、面包屑導(dǎo)航App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管