A PowerShell-parancselőzmények megtekintése Windows 10 rendszeren
A Windows PowerShell(Windows PowerShell) beépített előzményfunkcióval(History) rendelkezik, amely megjegyzi a használata során végrehajtott összes parancsot. Bár emlékeznie kell az aktív munkamenet előzményeire(History) , úgy látom, hogy ennél többet is megőriz. Ebben a bejegyzésben megmutatom, hogyan láthatja a PowerShell parancselőzményeket , és hogyan használhatja okosan(History) .
A PowerShell parancselőzmények megtekintése(PowerShell Command History)
Az Előzmények funkció legjelentősebb előnye, hogy nem kell újra begépelnie egy adott parancsot, amelyet már végrehajtott egyszer. A több száz parancs ismétlése azonban nem sokat segít. Mit szólna, ha keresne rajtuk, vagy futtatna egy adott parancsot, amelyre csak részben emlékszik? Kövesse ezeket a módszereket.
- Billentyűzet módszer
- Keressen előre(Search Forward) vagy vissza(Backward) a PowerShell előzményeiben(PowerShell History)
- Tekintse(View) meg a munkamenet teljes előzményét
- (Invoke)Egy adott parancs meghívása (History)a PowerShell - parancselőzményekből
- Keresés az Előzmények között
Végül azt is elmagyaráztuk, hogyan törölheti, exportálhatja és importálhatja a PowerShell parancs előzményeit(History) . Nagyon hasznos, ha gyakran kell végrehajtania ugyanazokat a parancsokat.
1] Billentyűzet módszer
Biztos vagyok benne, hogy egyszer használta a Parancssort(Command Prompt) , ha már egy ideje használta a Windowst(Windows) . Ha a fel és le nyílbillentyűket használja, előre-hátra lépkedhet a végrehajtott parancsok között. Ugyanez vonatkozik a PowerShellre(PowerShell) is. De itt van a csavar. Ha részben emlékszik egy parancsra, a következőképpen kereshet.
- Írja(Type) be a parancs egy részét, amelyre emlékszik
- Nyomja meg az F8 gombot(Press F8) , és tartsa lenyomva, amíg meg nem találja.
- A keresett kifejezést fluoreszkáló zöld szín jelzi, majd a parancs többi része.
Az egyetlen hátránya, hogy a keresett kifejezésnek a parancs elején kell lennie.
2] Keresés előre(Search Forward) vagy vissza(Backward) az előzményekben(History)
Ha előre vagy hátra szeretne keresni az Előzményekben(History) , akkor használja a Ctrl + R és a Ctrl + S. Az előbbivel visszafelé, a későbbivel(History) pedig előre lehet keresni. Amint használja a billentyűparancsot, egy részletet kell kapnia alul (bck-i-search vagy fwd-i-search). Írja be, hogy mit szeretne keresni, és még ha a szöveg valahol a parancs közepén található, akkor is megkeresi. Sokkal jobb a fentebb használt F8-as módszerhez képest.
3] A(View) munkamenet teljes PowerShell - parancs előzményeinek megtekintése(History)
Írja be az Előzmények parancsot(Type History) , és nyomja meg az Enter billentyűt. Látnia kell az összes parancsot, amelyet az aktuális munkamenetben végrehajtott. Bár megtekintheti a korábbi munkamenetben végrehajtott parancsokat a nyílbillentyűkkel, az előzmények(History) nem tartalmazzák. Ha megnyomja a „H” billentyűt(key “H”) , és megnyomja az Enter billentyűt, megjelenik a parancsok története(History) . Tekintsük az Előzmények(History) parancs parancsikonjának.
4] Egy adott parancs előhívása a History-ból(Invoke)
Ha észreveszi, a fenti képen minden parancs mellett található egy azonosító. Ha egy adott parancsot szeretne végrehajtani a listából, akkor az Invoke-History parancsot kell használnia.(Invoke-History.)
- Jegyezze fel a végrehajtani kívánt parancs azonosítóját
- Írja Invoke-History <ID>. Cserélje ki az <ID>-t a pontos számmal
- Nyomja(Press) meg az Enter billentyűt(Enter Key) , és végrehajtja a parancsot az előzményekből(History) .
5] Keresés a történelemben
A parancsok előzményei(History) között a keresés legegyszerűbb módja a Select-String metódus használata az előzmények kimenetén(History Output) .
- Írja be a következőt, és cserélje ki a Get szót a keresni kívánt kifejezésre
- Get-History | Select-String - Pattern „Get”.
- Felfedi a keresési parancsoknak megfelelő összes parancsot.
Mivel az azonosítót megkapta, az Invoke History paranccsal azonnal végrehajthatja azt.
A PowerShell-előzmények(Import PowerShell History) törlése, exportálása(Export) és importálása
Az összes parancs törléséhez az előzményekből(History) , mindössze annyit kell tennie, hogy végrehajtja az „ Előzmények törlése(Clear-History) ” parancsot . Vegye figyelembe, hogy még ezt követően is elérheti a parancsot a fel és le nyílbillentyűkkel.
Az összes parancs(export all the commands) exportálásához használhatja az Export-Clixml vagy Export-CSV( Export-Clixml or Export-CSV) formátumot. Itt van a minta parancs
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Ha vissza szeretné importálni ezeket a parancsokat egy másik vagy új munkamenetbe( import these commands back to another or new session) , használja a következő parancsot.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Ezt a CSV- vagy XML -fájlt bármikor megnyithatja, hogy azonnal megtekinthesse a PowerShell (History)-(PowerShell) parancselőzményeket . Ez nagyjából összefoglal szinte mindent a PowerShell parancselőzmények(PowerShell Command History) körül , és azt, hogy hogyan használhatja fel újra azokat a cumbers segítségével, vagy megkeresi őket, vagy másnap visszaimportálja őket.
Related posts
IP-cím vagy webhely blokkolása a PowerShell segítségével a Windows 10 rendszerben
Webkamerák keresése és letiltása a PowerShell segítségével a Windows 10 rendszerben
Cserélje ki a parancssort PowerShellre a Windows 10 WinX menüjében
A PowerShell hozzáadása a helyi menühöz a Windows 10 rendszerben
Nyilvános IP-cím beszerzése a PowerShell segítségével a Windows 10 rendszerben
Tiltsa le a fájlelőzmények biztonsági mentését a Windows 10 rendszerben a REGEDIT vagy a GPEDIT használatával
Konvertálja a PowerShell-szkriptet (PS1) EXE-re az IExpress segítségével a Windows 10 rendszerben
A legjobb ingyenes vonalkódolvasó szoftver Windows 10 rendszerhez
A vágólap előzményeinek megtekintése Windows 10 rendszeren
A PicsArt egyedi matricákat és exkluzív 3D szerkesztést kínál Windows 10 rendszeren
Cserélje ki a PowerShell-t a Parancssorra a Windows 10 helyi menüjében
A Network Sniffer Tool PktMon.exe használata Windows 10 rendszerben
A parancssor és a PowerShell billentyűzet/asztali billentyűparancsok beállítása
Az Ashampoo WinOptimizer egy ingyenes szoftver a Windows 10 optimalizálására
A vágólap előzményeinek megtekintése és törlése a Windows 10 rendszerben
A Windows Defender védelmi előzményeinek törlése a Windows 10 rendszerben
Hogyan lehet letiltani a cserélhető tárolóosztályokat és a hozzáférést a Windows 10 rendszerben
A WiFi letiltása a CMD vagy a Powershell használatával a Windows 10 rendszerben
A szolgáltatásfrissítések biztonsági intézkedéseinek letiltása a Windows 10 rendszeren
A NumPy telepítése a PIP használatával Windows 10 rendszeren