30Jun

Sådan bruger du din kommandog History i Windows Command Prompt

click fraud protection

Windows Command Prompt har en indbygget historikfunktion, så du hurtigt kan se kommandoer, du har kørt i den aktuelle session. Endnu bedre, kommandoprompt tilbyder et par tastaturgenveje og andre tricks til at arbejde med din kommandobeskrivelse.

Sådan får du vist din kommandog History

Hvis du vil rulle gennem kommandobeskeden, kan du bruge disse tastaturgenveje:

  • Pil op : Husk den tidligere kommando, du skrev. Tryk gentagne gange på tasten for at gå igennem din kommandobeskrivelse.
  • Pil ned : Husk den næste kommando, du har indtastet. Tryk gentagne gange på tasten for at gå igennem din kommandobeskrivelse.
  • Page Up : Husk den første kommando, du løb i den aktuelle kommandoprompt session.
  • Page Down : Husk den seneste kommando, du løb i den aktuelle kommandoprompt session.
  • Esc : Ryd kommandolinjen.

Brug disse F-nøgler til at interagere med din kommandobeskrivelse:

  • F7 : Se din kommandobeskrivelse som en overlay. Brug piletasterne op og ned til at vælge en kommando og køre den. Tryk på Esc for at lukke overlejringen uden at køre en kommando.
    instagram viewer
  • F8 : Søg i din kommandobeskrivelse for en kommando, der matcher teksten på den nuværende kommandolinje. Så hvis du ønskede at søge efter en kommando, der begyndte med "p", skulle du skrive "p" på kommandolinjen og derefter gentagne gange trykke på F8 for at gennemgå kommandoer i din historie, der begynder med "p".
  • F9 : Husk en kommando fra din kommandobeskrivelse ved at angive nummeret i historikbufferen. Disse tal vises i F7 overlay-vinduet og begynder ved 0. Så hvis du hurtigt vil køre den første kommando du løb i den aktuelle session, skal du trykke på "F9", skrive "0" og trykke på"Gå ind".Kommandoen ser ud til at blive udfyldt, og du kan trykke "Enter" igen for at køre den.

Hvis du vil udskrive en liste over din kommandop History i terminalen, skal du køre følgende kommando:

doskey / history

Du kan se de kommandoer, du har skrevet i din aktuelle session. Dette er den samme liste, du vil se, om du trykker på F7.

Sådan kopieres dit tidligere kommando

Den foregående kommando, du skrev, kaldes "skabelonen".Der er en række genvejstaster til hurtig kopiering af en del af den tidligere kommando, du løb.

  • F1 : Kopier et tegn ad gangen fra den forrige kommando, du skrev. Tryk gentagne gange på F1-tasten for at indtaste den kommando, du tidligere skrev, karakter for tegn.
  • F2 : Kopier del af den kommando, du tidligere skrev. Du bliver bedt om at indtaste et tegn. Systemet vil søge fremad i den foregående kommando, du skrev og automatisk kopiere teksten op til, men ikke med, det tegn. For eksempel, hvis den sidste kommando du kørte var "ping google.com", kan du trykke på "F2", skriv "o", tryk "Enter" og "ping g" vises ved prompten.
  • F3 : Kopier del af kommandoen, du tidligere skrev. Systemet starter fra den aktuelle tegnposition og kopierer automatisk resten af ​​teksten fra den pågældende position på den forrige linje. Lad os f.eks. Sige, at den sidste kommando, du skrev, var "ping -4 google.com".Du kunne skrive "ping -6", tryk "F3", og systemet vil automatisk udfylde "google.com", hvilket gør den nuværende linje "ping -6 google.com".

Sådan fjerner du kommandog History

I modsætning til Linux bash-shell kan kommandoprompt ikke huske kommandoer mellem sessioner. For at slette historien for de kommandoer, du har indtastet, skal du bare lukke vinduet Kommandoprompt.

Du kan fortælle kommandoprompt om ikke at huske kommandoer, du har skrevet i den aktuelle session, ved at indstille historikstørrelsen til 0 med kommandoen doskey:

doskey / listestørrelse = 0

Du kan ikke bruge piletasterne, F7-tasten eller doskey / history-kommandoen for at se de kommandoer, du har skrevet efter at have indstillet listestørrelsen til 0. Denne ændring har kun virkning for det aktuelle kommandopromptvindue, så vinduet Kommandoprompt husker historien som normalt næstegang du lukker og genåbner den.

Du kan bruge kommandoen cls( clear screen) til at rydde kommandopromptvinduet og slette al historik for de kommandoer, du skrev uden at lukke vinduet:

cls

Sådan gemmer du kommandop History

Hvis du nogensinde har brug for at gemme en historie med de kommandoer, du har skrevet i et kommandopromptvindue, kan du gøre det ved at køre kommandoen doskey / history og routere dens output til en tekstfil.(Du kan også bare køre doskey / history-kommandoen og kopiere / indsætte tekst til en anden applikation selvfølgelig.)

For eksempel vil følgende kommando gemme en kopi af dit nuværende kommandoprompt-vindues kommandobeskrivelse til C: \ Users \name \ Desktop \ commands.txt fil på dit system.

doskey / history & gt;C: \ Brugere \ navn \ Desktop \ kommandoer.txt

Den & gt;tegn omdirigerer output fra kommandoen til den fil, du angiver.

Åbn filen i et tekstredigeringsprogram for at få vist kommandolinjens historie skrevet i den kommandoprompt-session.

Dette er blot nogle af de nyttige tastaturgenveje, der er tilgængelige i kommandopromptet, så tjek vores liste for endnu mere.