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