Powershell交互式
1、Powershell進(jìn)行數(shù)學(xué)運(yùn)算
powershell可以被當(dāng)成一個(gè)計(jì)算器。常用的加減乘除模(+,-,*,/,%)運(yùn)算和小括號(hào)表達(dá)式都支持。
PowerShell也能自動(dòng)識(shí)別計(jì)算機(jī)容量單位,包括KB,MB,GB,TB,PB
Powershell執(zhí)行外部命令
Powershell能夠像CMD一樣很好的執(zhí)行外部命令。
通過(guò)netstat查看網(wǎng)絡(luò)端口狀態(tài)
通過(guò)IPConfig查看自己的網(wǎng)絡(luò)配置
route print查看路由信息
啟動(dòng)CMD控制臺(tái)
啟動(dòng)CMD控制臺(tái)鍵入cmd或者cmd.exe,退出cmd可以通過(guò)命令exit。
查找可用的Cmd控制臺(tái)命令
Cmd.exe 通過(guò) /c 來(lái)接收命令參數(shù),在Cmd中help可以查看可用的命令,所以可以通過(guò)Cmd /c help 查找可用的Cmd控制臺(tái)命令
啟動(dòng)外部程序
默認(rèn)鍵入一個(gè)字符串,powershell會(huì)將它原樣輸出,如果該字符串是一個(gè)命令或者啟動(dòng)程序,在字符串前加‘&’可以執(zhí)行命令,或者啟動(dòng)程序。
Powershell別名
cmdlet 的名稱由一個(gè)動(dòng)詞和一個(gè)名詞組成,別名能把命令縮短,于是“別名”就應(yīng)運(yùn)而生了。
繼承:繼承unix-shell和windows-cmd。
方便:方便用戶使用。
處理別名:
查詢別名所指的真實(shí)cmdlet命令
查看可用的別名
查看可用的別名,可以通過(guò)” ls alias:” 或者 ”Get-Alias“
查看所有以Remove打頭的cmdlet的命令的別名
說(shuō)明:dir alias:獲取的是別名的數(shù)組,通過(guò)where對(duì)數(shù)組元素進(jìn)行遍歷,$_代表當(dāng)前元素,alias的Definition為String類型,因?yàn)閜owershell支持.net,.net中的string類有一個(gè)方法Startswith。通過(guò)where過(guò)濾集合在powershell中使用非常廣泛。
有的cmdlet命令可能有2-3個(gè)別名,我們可以通過(guò)下面的命令查看所有別名和指向cmdlet的別名的個(gè)數(shù)。
創(chuàng)建自己的別名
給記事本創(chuàng)建一個(gè)別名,并查看該別名;
刪除自己的別名
別名不用刪除,自定義的別名在powershell退出時(shí)會(huì)自動(dòng)清除。
保存自己的別名
可以使用Export-Alias將別名導(dǎo)出到文件,需要時(shí)再通過(guò)Import-Alias導(dǎo)入。但是導(dǎo)入時(shí)可能會(huì)有異常,提示別名已經(jīng)存在無(wú)法導(dǎo)入,這時(shí)可以使用Force強(qiáng)制導(dǎo)入。
Powershell通過(guò)函數(shù)擴(kuò)展別名
在Powershell中設(shè)置別名的確方便快捷,但是若要在設(shè)置別名的過(guò)程中并設(shè)置參數(shù)的相關(guān)信息,則需要用到函數(shù)。
其中$args為參數(shù)的占位符
嗯嗯~~powershell第二部分結(jié)束!!!
總結(jié)
以上是生活随笔為你收集整理的Powershell交互式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Powershell基础(一)
- 下一篇: Powershell执行文件和脚本