„PowerShell“

Kaip pamatyti „PowerShell“ komandų istoriją sistemoje „Windows 10“

Kaip pamatyti „PowerShell“ komandų istoriją sistemoje „Windows 10“

„Windows PowerShell“ turi įmontuotą Istorija funkcija, kuri prisimena visas komandas, kurias atlikote ją naudodami. Nors jis turėtų prisiminti aktyvios sesijos istoriją, matau, kad joje išlieka daugiau. Šiame įraše parodysiu, kaip galite pamatyti „PowerShell“ komandų istoriją ir ją protingai naudoti.

Kaip peržiūrėti „PowerShell“ komandų istoriją

Svarbiausias Istorijos funkcijos privalumas yra tai, kad jums nereikia įvesti dar kartą, kad įvykdytumėte konkrečią komandą, kurią jau įvykdėte vieną kartą. Tačiau pasikartojimas per šimtus komandų nėra labai naudingas. Kaip apie paiešką per juos arba konkrečios komandos vykdymą, kurią atsimenate tik iš dalies? Laikykitės šių metodų.

  1. Klaviatūros metodas
  2. Ieškokite pirmyn arba atgal „PowerShell“ istorijoje
  3. Peržiūrėkite visą šios sesijos istoriją
  4. Iškvieskite tam tikrą komandą iš „PowerShell“ komandų istorijos
  5. Ieškoti istorijoje

Galų gale mes taip pat paaiškinome, kaip galite išvalyti, eksportuoti ir importuoti „PowerShell“ komandos istoriją. Labai patogu, jei reikia dažnai vykdyti tas pačias komandas.

1] Klaviatūros metodas

Esu tikras, kad vieną kartą naudojote komandų eilutę, jei kurį laiką naudojote „Windows“. Jei naudosite rodyklių klavišus aukštyn ir žemyn, galite eiti pirmyn ir atgal vykdytų komandų. Tas pats pasakytina ir apie „PowerShell“. Bet čia yra posūkis. Jei prisimenate komandą iš dalies, štai kaip ieškoti.

Vienintelis trūkumas yra tas, kad paieškos terminas turi būti komandos pradžia.

2] Ieškoti pirmyn arba atgal istorijoje

Jei norite ieškoti pirmyn arba atgal istorijoje, galite naudoti „Ctrl + R“ ir „Ctrl + S“. Pirmoji leidžia ieškoti atgal į istoriją, o vėliau į priekį. Kai tik naudojate spartųjį klavišą, apačioje turėtumėte gauti fragmentą (bck-i-search arba fwd-i-search). Įveskite tai, ko norite ieškoti, ir net jei tekstas priklauso kažkur komandos viduryje, jis jo ieškos. Tai daug geriau, palyginti su anksčiau taikytu F8 metodu.

3] Peržiūrėkite visą šios sesijos „PowerShell“ komandų istoriją

Įveskite Istorija ir paspauskite klavišą Enter. Turėtumėte matyti visas komandas, kurias vykdėte per dabartinę sesiją. Nors ankstesniame seanse įvykdytas komandas galite peržiūrėti naudodami rodyklių klavišus, istorija to neturės. Jei paspausite raktas „H“ ir paspauskite Enter, tai atskleis komandų istoriją. Laikykite tai kaip komandos Istorija spartųjį klavišą.

4] Iškvieskite tam tikrą komandą iš istorijos

Jei pastebėsite, aukščiau esančiame paveikslėlyje šalia kiekvienos komandos yra ID. Jei norite atlikti vieną konkrečią komandą iš sąrašo, turite naudoti „Invoke-History“.

5] Paieška istorijoje

Lengviausias būdas ieškoti komandų istorijoje yra „Select-String“ metodo naudojimas istorijos išvestyje.

Kadangi jūs gaunate ID, galite naudoti komandą Iškviesti istoriją, kad ją iškart įvykdytumėte.

Išvalyti, eksportuoti ir importuoti „PowerShell“ istoriją

Norėdami ištrinti visas komandas iš istorijos, tereikia įvykdyti komandą „Išvalyti istoriją."Atkreipkite dėmesį, kad net tai padarę, vis tiek galite pasiekti komandą naudodami rodyklių aukštyn ir žemyn klavišus.

Į eksportuoti visas komandas, galite naudoti  „Export-Clixml“ arba „Export-CSV“ formatas. Štai pavyzdinė komanda

Gaukite istoriją | „Export-Clixml -Path“ \ PSIstorijoskomandos.xml „Get-History“ „Export-Csv“ - kelias \ PSIstorijoskomandos.csv 

Į importuoti šias komandas atgal į kitą ar naują seansą, naudokite šią komandą.

Pridėti istoriją -InputObject (Importuoti-Clientxml -Path \ PSIstorijoskomandos.xml) Add-History -InputObject (Import-Csv -Path \ PSIstorijoskomandos.csv) 

Galite bet kada atidaryti šį CSV arba XML failą, kad iškart pamatytumėte „PowerShell“ komandų istoriją. Tai beveik apibendrina beveik viską, kas yra „PowerShell“ komandų istorijoje, ir tai, kaip galite juos pakartotinai naudoti naudodami klavišus, ieškodami jų arba importuodami juos kitą dieną.

Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...
Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...
10 geriausių žaidimų, kuriuos reikia žaisti naudojant „Ubuntu“
„Windows“ platforma buvo viena iš dominuojančių žaidimų platformų dėl didžiulio procento žaidimų, kurie šiandien kuriami natūraliai palaikant „Windows...