30Jun

Så här använder du kommandog History i Windows Command Prompt

click fraud protection

Windows Command Prompt har en inbyggd historikfunktion som gör att du snabbt kan visa kommandon som du har kört i den aktuella sessionen.Ännu bättre, Kommandotolken erbjuder en hel del kortkommandon och andra knep för att arbeta med din kommandoradshistorik.

Så här visar du kommandoraden

För att bläddra genom kommandotaggen kan du använda dessa kortkommandon:

  • Upp pil : Återkalla föregående kommando du skrev. Tryck på knappen flera gånger för att gå igenom din kommandoradshistorik.
  • Nedåtpil : Återkalla nästa kommando du skrev. Tryck på knappen flera gånger för att gå igenom din kommandoradshistorik.
  • Page Up : Återkalla det första kommandot du körde i den aktuella Kommandotolk-sessionen.
  • Page Down : Kom ihåg det senaste kommandot du körde i den aktuella Kommandotolk-sessionen.
  • Esc : Rensa kommandoraden.

Använd dessa F-tangenter för att interagera med din kommandoradshistorik:

  • F7 : Visa din kommandoradshistorik som ett överlag. Använd piltangenterna upp och ner till att välja ett kommando och köra det. Tryck på Esc för att stänga överlägget utan att köra ett kommando.
    instagram viewer
  • F8 : Sök din kommandoradshistorik för ett kommando som matchar texten på den befintliga kommandoraden. Så, om du vill söka efter ett kommando som började med "p", skriver du "p" på kommandoraden och trycker sedan upprepade gånger på F8 för att bläddra igenom kommandon i din historik som börjar med "p".
  • F9 : Återkalla ett kommando från din kommandoradshistorik genom att ange sitt nummer i historikbufferten. Dessa siffror visas i F7-överläggningsfönstret och börjar vid 0. Så om du vill snabbt köra igen det första kommandot du sprang i den aktuella sessionen, tryckte du på "F9", skriv "0" och tryck på"Stiga på".Kommandot skulle fyllas i vid prompten och du kan trycka "Enter" en gång till för att köra den.

För att skriva ut en lista över din kommandoradshistorik i terminalen, kör följande kommando:

doskey / history

Du får se de kommandon du har skrivit i din aktuella session. Det här är samma lista som du kan se om du trycker på F7.

Så här kopierar du ditt tidigare kommando

Det föregående kommandot du skrev är känt som "mall".Det finns en rad genvägar för att snabbt kopiera en del av det föregående kommandot du körde.

  • F1 : Kopiera ett tecken åt gången från det föregående kommandot du skrev. Tryck flera gånger på F1-tangenten för att skriva kommandot du tidigare skrivit, tecken för tecken.
  • F2 : Kopiera del av kommandot du tidigare skrivit. Du uppmanas att ange ett tecken. Systemet kommer att söka framåt i det föregående kommandot du skrev och automatiskt kopiera texten upp till, men inte med, det tecknet. Om till exempel det sista kommandot du körde var "ping google.com", kan du trycka på "F2", skriv "o", tryck "Enter" och "ping g" visas vid prompten.
  • F3 : Kopiera del av kommandot du tidigare skrivit. Systemet startar från nuvarande teckenposition och kopierar automatiskt resten av texten från den positionen på föregående rad. Till exempel, låt oss säga att det sista kommandot du skrev var "ping -4 google.com".Du kan skriva "ping -6", tryck "F3", och systemet fyller automatiskt in "google.com", vilket gör den aktuella raden "ping -6 google.com".

Så här rensar du kommandoraden

Till skillnad från Linux bash-skalet kommer kommandoprompt inte ihåg kommandon mellan sessioner. För att radera historiken för kommandon du skrev, stäng bara kommandotolken.

Du kan berätta Command Prompt för att inte komma ihåg kommandon du har skrivit i den aktuella sessionen genom att ställa in historikstorleken till 0 med doskey-kommandot:

doskey / listize = 0

Du kan inte använda piltangenterna, F7-tangenten eller doskey / history-kommandot för att se några kommandon du har skrivit efter att ha ställt in liststorleken till 0. Denna ändring har bara effekt för det nuvarande Kommandotolken, så Kommandotolken kommer ihåg historien som vanligt nästaNär du stänger och öppnar igen.

Du kan använda kommandot cls( clear screen) för att rensa kommandotolken, radera all historik för kommandon du skrev utan att stänga fönstret:

cls

Så här sparar du kommandoradshistoriken

Om du någonsin behöver spara en historia av de kommandon du skrev i ett kommandotolken kan du göra det genom att köra kommandot doskey / history och routing dess utdata till en textfil.(Du kan också bara köra kommandot doskey / history och kopiera / klistra in text till en annan applikation, naturligtvis.)

Till exempel kommer följande kommando att spara en kopia av ditt befintliga kommandotolkens kommandoradshistorik till C: \ Users \namn \ Desktop \ commands.txt-filen på ditt system.

doskey / history & gt;C: \ Users \ name \ Desktop \ commands.txt

Den & gt;tecken omdirigerar utmatningen av kommandot till filen du anger.

Öppna filen i en textredigerare för att visa kommandonhistoriken skrivna i den kommandoprompt-sessionen.

Dessa är bara några av de användbara tangentbordsgenvägarna som finns i kommandotolken, så kolla in vår lista för ännu mer.