/ / Hvordan bruke kommandohistorikken din i Windows-ledeteksten

Slik bruker du kommandologgen din i Windows-ledeteksten

Windows Command Prompt har en innebygd historie, slik at du raskt kan se kommandoer du har kjørt i den nåværende økten. Enda bedre, Command Prompt tilbyr ganske mange tastatursnarveier og andre triks for å jobbe med kommandohistorikken din.

Slik viser du kommandohistorikken din

Hvis du vil bla gjennom kommandologgen din, kan du bruke disse snarveiene:

  • Pil opp: Husk den forrige kommandoen du skrev. Trykk på tasten gjentatte ganger for å gå gjennom kommandologgen din.
  • Pil ned: Husk neste kommando du skrev. Trykk på tasten gjentatte ganger for å gå gjennom kommandologgen din.
  • Side opp: Husk den første kommandoen du kjørte i den nåværende ledeteksten-økten.
  • Bla ned: Husk den siste kommandoen du kjørte i den nåværende ledeteksten-økten.
  • Esc: Tøm kommandolinjen.

Bruk disse F-tastene til å samhandle med kommandohistorikken din:

  • F7: Vis kommandologgen din som et overlegg. Bruk piltastene opp og ned for å velge en kommando og kjøre den. Trykk Esc for å lukke overlegget uten å kjøre en kommando.

  • F8: Søk i kommandologgen din etter en kommandosamsvarer med teksten på den gjeldende kommandolinjen. Så hvis du ønsket å søke etter en kommando som begynte med “p”, ville du skrevet “p” på kommandolinjen og deretter gjentatte ganger på F8 for å bla gjennom kommandoer i historikken som begynner med “p”.
  • F9: Husk en kommando fra kommandologgen din avangir nummeret i historikkbufferen. Disse tallene vises i F7-overleggsvinduet, og begynner på 0. Så hvis du raskt ville kjøre den første kommandoen du kjørte i den nåværende økten, ville du trykke på “F9”, skriv “0” og trykk "Tast inn". Kommandoen vil vises fylt ut med ledeteksten, og du kan trykke "Enter" igjen for å kjøre den.

Hvis du vil skrive ut en liste over kommandohistorikken din i terminalen, kjører du følgende kommando:

doskey /history

Du ser kommandoene du har skrevet inn i den nåværende økten. Dette er den samme listen som du vil se hvis du trykker på F7.

Hvordan kopiere din forrige kommando

Den forrige kommandoen du skrev er kjent som “malen”. Det finnes en rekke snarveier for å raskt kopiere en del av den forrige kommandoen du kjørte.

  • F1: Kopier ett tegn om gangen fra forrige kommando du skrev. Trykk F1 gjentatte ganger for å skrive inn kommandoen du tidligere har skrevet, karakter for tegn.
  • F2: Kopier en del av kommandoen du tidligere har skrevet. Du blir bedt om å oppgi et tegn. Systemet søker fremover i den forrige kommandoen du skrev, og kopierer teksten automatisk opp til, men ikke inkludert, det tegnet. For eksempel, hvis den siste kommandoen du kjørte var "ping google.com", kan du trykke "F2", skrive "o", trykke "Enter", og "ping g" ville vises ved spørsmål.
  • F3: Kopier en del av kommandoen du tidligere har skrevet. Systemet vil starte fra den nåværende tegnposisjonen og automatisk kopiere resten av teksten fra den posisjonen på forrige linje. La oss for eksempel si at den siste kommandoen du skrev, var “ping -4 google.com”. Du kan skrive “ping -6”, trykke “F3 ″, og systemet vil automatisk fylle ut” google.com ”, slik at den gjeldende linjen“ ping -6 google.com ”.

Slik tømmer du kommandohistorien

I motsetning til Linux sitt bash shell, husker ikke ledeteksten kommandoer mellom økter. For å slette historikken til kommandoer du skrev, bare lukk vinduet Kommandoprompt.

Du kan be ledeteksten om å ikke huske noen kommandoer du har skrevet inn i den nåværende økten, ved å sette historikkstørrelsen til 0 med doskey kommando:

doskey /listsize=0

Du vil ikke kunne bruke piltastene, F7-tasten eller doskey /history kommando for å se alle kommandoer du har skrevet etterangir listestørrelsen til 0. Denne endringen trer også i kraft for gjeldende Kommandoprompt-vindu, så Kommandoprompt-vinduet vil huske historien som normalt neste gang du lukker og åpner den igjen.

Du kan bruke cls (tøm skjerm) -kommando for å tømme Kommandoprompt-vinduet, slette all historikk for kommandoene du skrev uten å lukke vinduet:

cls

Slik lagrer du kommandohistorikken

Hvis du noen gang trenger å lagre en historie med kommandoene du skrev inn i et kommandoprompt-vindu, kan du gjøre det ved å kjøre doskey /history kommandere og dirigere utdataene til en tekstfil. (Du kan også bare kjøre doskey /history kommandoer og kopier / lim inn tekst til et annet program, selvfølgelig.)

For eksempel vil følgende kommando lagre en kopi av gjeldende Kommandoprompt-vinduets kommandohistorikk i C: UsersnameDesktopcommands.txt-filen på systemet ditt.

doskey /history > C:UsersnameDesktopcommands.txt

De > tegnet viderekobler utdataene fra kommandoen til filen du spesifiserer.

Åpne filen i en tekstredigerer for å se historikken til kommandoer som er skrevet inn i den ledeteksten-økten.

I SLEKT: 34 nyttige tastatursnarveier for ledetekst for Windows

Dette er bare noen av de nyttige snarveiene som er tilgjengelige i Kommandoprompten, så sjekk ut listen vår for mer.