3. PowerShell --基本操作,Alias,输出
1.? PowerShell控制臺(tái)
打開(kāi)PowerShell,可以完成DOS,cmd 等操作;顯示如下界面:
2. cmdlet命令
它使用“動(dòng)詞-名詞”命名的形式作為一個(gè)cmdlet命令
查看當(dāng)前powershell中的所有cmdlet 命令: get-command
列出所有Get-* 開(kāi)頭的命令: get-command -Verb Get
簡(jiǎn)單舉例其他基本常用命令:
get-help?<enter>
get-help?*?<enter>
get-service?<enter>
get-help?get-service?<enter>
3. 對(duì)Windows服務(wù)的操作
PS D:\Users\Administrator> get-service -name browser
Status?? Name?????????????? DisplayName
------?? ----?????????????? -----------
Stopped? browser??????????? Computer Browser
start-service -name Browser <enter>
stop-service -name Browser <enter>
4. PowerShell Aliases
為PowerShell設(shè)置別名的目的,是為了向新用戶(hù)提供一個(gè)能夠快速交互的shell。這里的alias,指的是cmdlet的替代名稱(chēng)。 例如: "Get-ChildItem" = "dir"
Powshell內(nèi)置的別名列表:
命令:get-alias
例如? = where-object ; ls= dir用戶(hù)自定義的PowerShell的Alias
設(shè)置alias的命令
例:為名為'get-service”的cmdlet定義一個(gè)alias
Set-Alias?gs?Get-Service?<enter>
5. 當(dāng)創(chuàng)建好一個(gè)Alias后,如何保存它,不至于失去別名
方法一: 導(dǎo)入和導(dǎo)出powershell的aliase
export-alias -path a.txt
import-alias -path a.txt (注意導(dǎo)入的時(shí)候, 只需要添加自己常用的alias,系統(tǒng)自帶的需要?jiǎng)h除,不然會(huì)報(bào)錯(cuò))
方法二: 使用powershell 配置文件
a. 創(chuàng)建一個(gè)配置文件
$profile="D:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1″
包含: set-alias marui stop-process
b.設(shè)置powershell 配置文件
$profile="D:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1"
c. 重新打開(kāi)powershell,測(cè)試
6. 輸出
a. 直接輸出字符串
PS C:\> "Hello World!"
Hello World!
b. 我們可以將結(jié)果存儲(chǔ)到臨時(shí)文件,然后使用type命令將文件的結(jié)果取回。
PS C:\> (2+2)*3/7 > c:\fun.txt
PS C:\> type c:\fun.txt
1.71428571428571
c. 基本運(yùn)算結(jié)果輸出
PS C:\> 99 + 100
199
PS C:\> (7 - 2 * 3) / 5
0.2
d.通過(guò)賦值給變量輸出
PS C:\> $n = (2+2)*3
PS C:\> $n
12
PS C:\> $n / 7
1.71428571428571
e.作為一個(gè)面向?qū)ο蟮淖兞?#xff0c;得到數(shù)組,并輸出第四個(gè)元素(powershell的數(shù)組下標(biāo)從0開(kāi)始)
轉(zhuǎn)載于:https://blog.51cto.com/57388/1637845
總結(jié)
以上是生活随笔為你收集整理的3. PowerShell --基本操作,Alias,输出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TraceView 使用详解 andro
- 下一篇: dwr 推送实现