Hoe u uw opdrachtgeschiedenis gebruikt in de Windows-opdrachtprompt

De Windows-opdrachtprompt heeft een ingebouwde geschiedenisfunctie, zodat u snel opdrachten kunt bekijken die u tijdens de huidige sessie hebt uitgevoerd. Sterker nog, de opdrachtprompt biedt nogal wat sneltoetsen en andere trucs om met je opdrachtgeschiedenis te werken.

Hoe u uw opdrachtgeschiedenis kunt bekijken

Om door uw opdrachtgeschiedenis te bladeren, kunt u deze sneltoetsen gebruiken:

  • Pijltje omhoog: Herinner de vorige opdracht die u hebt getypt. Druk herhaaldelijk op de toets om door uw opdrachtgeschiedenis te lopen.
  • Pijl omlaag: Herinner de volgende opdracht die u hebt getypt. Druk herhaaldelijk op de toets om door uw opdrachtgeschiedenis te lopen.
  • Pagina omhoog: Herinner de eerste opdracht die u hebt uitgevoerd in de huidige opdrachtpromptsessie.
  • Pagina omlaag: Herinner de meest recente opdracht die u hebt uitgevoerd in de huidige opdrachtpromptsessie.
  • Esc: Wis de opdrachtregel.

Gebruik deze F-toetsen om te communiceren met uw opdrachtgeschiedenis:

  • F7: Bekijk uw opdrachtgeschiedenis als een overlay. Gebruik de pijltjestoetsen omhoog en omlaag om een ​​opdracht te selecteren en uit te voeren. Druk op Esc om de overlay te sluiten zonder een opdracht uit te voeren.

  • F8: Zoek in uw opdrachtgeschiedenis naar een opdracht die overeenkomt met de tekst op de huidige opdrachtregel. Dus als je wilde zoeken naar een commando dat begon met “p”, typ je “p” op de commandoregel en druk je herhaaldelijk op F8 om door de commando’s in je geschiedenis te bladeren die beginnen met “p”.
  • F9: Roep een commando op uit uw commandogeschiedenis door het nummer ervan op te geven in de geschiedenisbuffer. Deze nummers worden weergegeven in het F7-overlayvenster en beginnen bij 0. Dus als u de eerste opdracht die u in de huidige sessie hebt uitgevoerd snel opnieuw wilt uitvoeren, drukt u op “F9”, typt u “0” en drukt u op “Enter”. Het commando zou ingevuld verschijnen bij de prompt en je zou nogmaals op “Enter” kunnen drukken om het uit te voeren.

Om een ​​lijst met uw opdrachtgeschiedenis in de terminal af te drukken, voert u de volgende opdracht uit:

doskey /history

U ziet de opdrachten die u in uw huidige sessie hebt getypt. Dit is dezelfde lijst die u ziet als u op F7 drukt.

Hoe u uw vorige opdracht kunt kopiëren

De vorige opdracht die u hebt getypt, staat bekend als de “sjabloon”. Er zijn verschillende sneltoetsen om snel een deel van de vorige opdracht die u hebt uitgevoerd, te kopiëren.

  • F1: Kopieer één teken tegelijk van de vorige opdracht die u hebt getypt. Druk herhaaldelijk op de F1-toets om de opdracht die u eerder hebt getypt, teken voor teken te typen.
  • F2: Kopieer een deel van de opdracht die u eerder hebt getypt. U wordt gevraagd om een ​​teken in te voeren. Het systeem zoekt vooruit in de vorige opdracht die u hebt getypt en kopieert automatisch de tekst tot, maar niet inclusief, dat teken. Als de laatste opdracht die u hebt uitgevoerd bijvoorbeeld “ping google.com” was, kunt u op “F2” drukken, “o” typen, op “Enter” drukken en “ping g” verschijnt bij de prompt.
  • F3: Kopieer een deel van de opdracht die u eerder hebt getypt. Het systeem start vanaf de huidige tekenpositie en kopieert automatisch de rest van de tekst vanaf die positie op de vorige regel. Stel dat de laatste opdracht die u hebt getypt, “ping -4 google.com” was. Je zou “ping -6” kunnen typen, op “F3 ″ drukken, en het systeem zal automatisch” google.com “invullen, waardoor de huidige regel” ping -6 google.com “wordt.

Hoe de opdrachtgeschiedenis te wissen

In tegenstelling tot de bash-shell van Linux, onthoudt de opdrachtprompt geen opdrachten tussen sessies. Om de geschiedenis van alle door u getypte opdrachten te wissen, sluit u gewoon het opdrachtpromptvenster.

U kunt de opdrachtprompt vertellen om geen opdrachten te onthouden die u in de huidige sessie hebt getypt door de geschiedenisgrootte in te stellen op 0 met de doskey opdracht:

doskey /listsize=0

U kunt de pijltjestoetsen, de F7-toets of niet gebruiken doskey /history opdracht om alle opdrachten te zien die u hebt getypt nadat u de lijstgrootte op 0 hebt ingesteld. Deze wijziging wordt ook alleen van kracht voor het huidige opdrachtpromptvenster, dus het opdrachtpromptvenster onthoudt de geschiedenis als normaal de volgende keer dat u het sluit en opnieuw opent.

U kunt de cls (clear screen) opdracht om uw opdrachtpromptvenster te wissen, waarbij de hele geschiedenis van de opdrachten die u hebt getypt, wordt gewist zonder het venster te sluiten:

cls

Hoe u uw opdrachtgeschiedenis kunt opslaan

Als u ooit een geschiedenis moet opslaan van de opdrachten die u in een opdrachtpromptvenster hebt getypt, kunt u dit doen door de doskey /history commando en het routeren van de uitvoer naar een tekstbestand. (Je kunt ook gewoon het doskey /history commando en kopieer / plak tekst natuurlijk naar een andere applicatie.)

Met de volgende opdracht wordt bijvoorbeeld een kopie van de opdrachtgeschiedenis van uw huidige opdrachtpromptvenster opgeslagen in het bestand C: Users naam Desktop commands.txt op uw systeem.

doskey /history > C:UsersnameDesktopcommands.txt

De > karakter leidt de uitvoer van de opdracht om naar het bestand dat u opgeeft.

Open het bestand in een teksteditor om de geschiedenis te bekijken van de opdrachten die in die opdrachtpromptsessie zijn getypt.

VERWANT: 34 Handige sneltoetsen voor de Windows-opdrachtprompt

Dit zijn slechts enkele van de handige sneltoetsen die beschikbaar zijn in de opdrachtprompt, dus bekijk onze lijst voor nog meer.

Nieuwste artikelen

Gerelateerde artikelen