Hjemmeside » hvordan » Sådan bruges din kommandog History i Windows Command Prompt

    Sådan bruges din kommandog History i Windows Command Prompt

    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 få hurtigtaster og andre tricks til at arbejde med din kommandobeskrivelse.

    Sådan får du vist din kommandog History

    For at rulle gennem din kommandobeskrivelse kan du bruge disse tastaturgenveje:

    • Pil op: Husk den tidligere kommando, du skrev. Tryk på tasten gentagne gange for at gå igennem din kommandobeskrivelse.
    • Pil ned: Husk den næste kommando, du har indtastet. Tryk på tasten gentagne gange for at gå igennem din kommandobeskrivelse.
    • Side op: Husk den første kommando, du løb i den aktuelle kommandoprompt session.
    • Side ned: 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 for at vælge en kommando og køre den. Tryk på Esc for at lukke overlejringen uden at køre en kommando.

    • F8: Søg i din kommandohistorik for en kommando, der matcher teksten på den aktuelle 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 sit nummer 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.

    For at udskrive en liste over din kommandop History i terminalen skal du køre følgende kommando:

    doskey / historie

    Du får vist 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 forrige kommando, du har indtastet, hedder "skabelonen". Der er en række genveje 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 spørgsmålet.
    • F3: Kopier del af den kommando, 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 slettes kommandoprogrammet

    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 nogen kommandoer, du har skrevet i den aktuelle session, ved at indstille historikestørrelsen til 0 med doskey kommando:

    doskey / listestørrelse = 0

    Du kan ikke bruge piletasterne, F7-tasten eller doskey / historie 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æste gang du lukker og åbner det igen.

    Du kan bruge CLS (klar skærm) kommando for at rydde dit kommandoprompt vindue, slette alle historier af de kommandoer, du skrev uden at lukke vinduet:

    CLS

    Sådan gemmer du kommandoprogrammer

    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 den doskey / historie kommandoen og routing dens output til en tekstfil. (Du kan også bare køre doskey / historie kommando og kopiere / indsætte tekst til et andet program, selvfølgelig.)

    F.eks. Gemmer følgende kommando en kopi af dit nuværende kommandopromptvindues kommandologik til filen C: \ Users \ name \ Desktop \ commands.txt på dit system.

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

    Det > 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.

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