珠寶營銷型網(wǎng)站2022年今天新聞聯(lián)播
PowerShell基礎(chǔ)(二)
聲明:該筆記為up主 瀧羽的課程筆記,本節(jié)鏈接指路。
警告:本教程僅作學(xué)習(xí)用途,若有用于非法行為的,概不負(fù)責(zé)。
1. powershell 執(zhí)行外部命令
powershell也可以執(zhí)行一些外部的命令,打開cmd輸入命令:
命令 | 操作內(nèi)容 |
---|---|
netstat -ano | 查看一些端口的信息 |
ipconfig | 查看網(wǎng)絡(luò)配置信息 |
route print | 打印路由信息 |
start notepad | 自定義文件路徑(打開記事本) |
$env:path | 打印系統(tǒng)變量 |
notepad.exe在C盤下邊的system32里,并且在目錄在系統(tǒng)環(huán)境變量中。
如果不在系統(tǒng)環(huán)境變量中的應(yīng)用,是無法直接運行的,只能結(jié)合路徑到目標(biāo)應(yīng)用的路徑下執(zhí)行。
&'path\xxx.exe'
2. powershell命令集
命令 | 操作內(nèi)容 |
---|---|
get-command | 獲取所有的powershell的命令 |
get-help get-command | 查看名稱語法別名 |
get-process | 獲取進程信息 |
get-alias | 獲取當(dāng)前會話的別名 |
get-history | 獲取命令的歷史信息 |
get-date | 獲取當(dāng)前的時間 |
3. powershell別名
別名 | 操作內(nèi)容 |
---|---|
gcm | get-help get-command:查看它的別名 |
ls dir | get-childitem 獲取當(dāng)前目錄的信息 |
- 查詢別名對應(yīng)的一個cmdlet或者全稱命令
get-alias -name gcm
- 查詢特定字符開頭或結(jié)尾的命令,我們可以利用管道符號篩選特定字符關(guān)聯(lián)的別名信息。
get-alias | where {$_.definition.startswith("Remove")}
4. powershell自定義別名
命令 | 操作內(nèi)容 |
---|---|
set-alias | 創(chuàng)建一個新的別名 |
-name pad | pad是你想要設(shè)置的別名的名稱 |
-value notepad | notepad是別名pad所對應(yīng)的實際命令 |
del alias:pad | 刪除別名 |
set-alias -name pad -value notepad