PowerShell

Kā apskatīt PowerShell komandu vēsturi operētājsistēmā Windows 10

Kā apskatīt PowerShell komandu vēsturi operētājsistēmā Windows 10

Windows PowerShell ir iebūvēts Vēsture funkcija, kas atceras visas komandas, kuras izpildījāt, to lietojot. Lai gan tai vajadzētu atcerēties aktīvās sesijas vēsturi, es redzu, ka tajā saglabājas kas vairāk. Šajā amatā es parādīšu, kā jūs varat redzēt PowerShell komandu vēsturi un to gudri izmantot.

Kā skatīt PowerShell komandu vēsturi

Nozīmīgākā vēstures funkcijas priekšrocība ir tā, ka jums nav jāievada atkārtoti, lai izpildītu konkrētu komandu, kuru jau esat izpildījis vienu reizi. Tomēr atkārtošanās, izmantojot simtiem komandu, nav daudz palīdzības. Kā būtu ar to meklēšanu vai kādas īpašas komandas izpildi, kuru atceraties tikai daļēji? Izpildiet šīs metodes.

  1. Tastatūras metode
  2. Meklēt uz priekšu vai atpakaļ PowerShell vēsturē
  3. Skatiet visu šīs sesijas vēsturi
  4. Izsauciet noteiktu komandu no PowerShell komandu vēstures
  5. Meklēt vēsturē

Galu galā mēs esam arī izskaidrojuši, kā jūs varat notīrīt, eksportēt un importēt komandas PowerShell komandas vēsturi. Ļoti ērti, ja jums bieži ir jāizpilda vienas un tās pašas komandas.

1] Tastatūras metode

Esmu pārliecināts, ka esat vienreiz izmantojis komandu uzvedni, ja kādu laiku esat izmantojis Windows. Ja izmantojat bulttaustiņus uz augšu un uz leju, varat pāriet uz priekšu un atpakaļ no izpildītajām komandām. Tas pats attiecas arī uz PowerShell. Bet šeit ir vērpjot. Ja komandu atceraties daļēji, šeit ir norādīts, kā meklēt.

Vienīgais trūkums ir tas, ka meklēšanas vienumam jābūt komandas sākumam.

2] Meklēt uz priekšu vai atpakaļ vēsturē

Ja vēlaties meklēt vēsturē uz priekšu vai atpakaļ, varat izmantot Ctrl + R un Ctrl + S. Pirmais ļauj meklēt atpakaļ vēsturē, bet vēlāk - uz priekšu. Tiklīdz izmantojat īsinājumtaustiņu, apakšā ir jāiegūst fragments (bck-i-search vai fwd-i-search). Ierakstiet to, ko vēlaties meklēt, un pat tad, ja teksts pieder kaut kur komandas vidū, tas to meklēs. Tas ir daudz labāk, salīdzinot ar iepriekš izmantoto F8 metodi.

3] Skatiet visu šīs sesijas PowerShell komandu vēsturi

Ierakstiet Vēsture un nospiediet taustiņu Enter. Jums vajadzētu redzēt visas komandas, kuras izpildījāt pašreizējās sesijas laikā. Lai gan jūs varat apskatīt komandas, kas izpildītas iepriekšējā sesijā, izmantojot bulttaustiņus, vēsturei tās nebūs. Ja nospiedīsit taustiņš “H” un nospiediet Enter, tas atklās komandu vēsturi. Uzskatiet to par komandas Vēsture saīsni.

4] Izsaukt noteiktu komandu no vēstures

Ja pamanāt, augšējā attēlā blakus katrai komandai ir ID. Ja vēlaties izpildīt vienu konkrētu komandu no saraksta, jums tas jāizmanto Invoke-History.

5] Meklēt vēsturē

Vienkāršākais veids, kā meklēt komandu vēsturē, ir izmantot atlases virknes metodi vēstures izvadei.

Tā kā jūs saņemat identifikatoru, varat izmantot komandu Izsaukt vēsturi, lai to nekavējoties izpildītu.

Notīrīt, eksportēt un importēt PowerShell vēsturi

Lai izdzēstu visas komandas no vēstures, viss, kas jums jādara, ir izpildīt komandu “Skaidra vēsture.”Ņemiet vērā, ka pat pēc tam jūs joprojām varat piekļūt komandai, izmantojot bulttaustiņus uz augšu un uz leju.

Uz eksportēt visas komandas, jūs varat izmantot  Export-Clientxml vai Export-CSV formātā. Šeit ir komandas paraugs

Iegūt vēsturi | Export-Clixml -Path \ PSVēsture komandas.xml Get-History | Export-Csv -Ceļš \ PSVēsture komandas.csv 

Uz importēt šīs komandas atpakaļ uz citu vai jaunu sesiju, izmantojiet šādu komandu.

Pievienot vēsturi -InputObject (Importēt-Clixml-Ceļš \ PSVēsture komandas.xml) Add-History -InputObject (Import-Csv -Path \ PSVēsture komandas.csv) 

Šo CSV vai XML failu varat atvērt jebkurā laikā, lai uzreiz skatītu PowerShell komandu vēsturi. Tas diezgan lielā mērā apkopo gandrīz visu, kas atrodas ap PowerShell komandu vēsturi, un to, kā tos var atkārtoti izmantot, izmantojot cumber, vai meklējot tos vai importējot tos nākamajā dienā.

5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...