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

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

    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 din kommandoradshistorik

    För att bläddra i din kommandoradshistorik kan du använda dessa kortkommandon:

    • Uppåtpil: Å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.
    • Sida upp: Återkalla det första kommandot du körde i den aktuella Kommandotolk-sessionen.
    • Sida ned: Kom ihåg det senaste kommandot du körde i den aktuella Kommandotolk-sessionen.
    • Esc: Rensa kommandoraden.

    Använd dessa F-nycklar 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.

    • F8: Sök din kommandoradshistorik för ett kommando som matchar texten på den aktuella kommandoraden. Så, om du ville söka efter ett kommando som började med "p", skulle du skriva "p" på kommandoraden och sedan flera gånger trycka 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-överlay-fönstret och börjar vid 0. Så om du snabbt vill köra det första kommandot du körde i den aktuella sessionen trycker du på "F9", skriv "0" och trycker på "Stiga på". Kommandot skulle fyllas i vid prompten och du kan trycka "Enter" en gång till för att köra den.

    Om du vill skriva ut en lista över kommandoraden i terminalen kör du 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 skal, Kommandotolken kommer inte ihåg kommandon mellan sessioner. För att radera historiken för kommandon du skrev, stäng bara kommandotolken.

    Du kan berätta Kommandotolken att inte komma ihåg kommandon du har skrivit i den aktuella sessionen genom att ställa in historikstorleken till 0 med DOSKEY kommando:

    doskey / listor = 0

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

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

    cls

    Hur man sparar kommandoraden

    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 doskey / history kommandot och dirigera dess utdata till en textfil. (Du kan också bara springa doskey / history kommandot och kopiera / klistra in text till en annan applikation, förstås.)

    Till exempel kommer följande kommando att spara en kopia av ditt befintliga kommandotolkfönsterens kommandog History till filen C: \ Users \ name \ Desktop \ commands.txt på ditt system.

    doskey / history> C: \ Users \ name \ Desktop \ commands.txt

    De > tecken omdirigerar utmatningen av kommandot till filen du anger.

    Öppna filen i en textredigerare för att visa kommandonhistoriken som skrivs i den kommandotolkningen.

    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.