Skip to content

Jak korzystać z historii poleceń w wierszu poleceń systemu Windows

4 de lipiec de 2021
img 58c1d51a46f0b

Wiersz polecenia systemu Windows ma wbudowaną funkcję historii, umożliwiającą szybkie przeglądanie poleceń uruchamianych w bieżącej sesji. Co więcej, wiersz polecenia oferuje sporo skrótów klawiaturowych i innych sztuczek do pracy z historią poleceń.

Jak wyświetlić historię poleceń

Aby przewijać historię poleceń, możesz użyć tych skrótów klawiszowych:

  • Strzałka w górę: Przywołaj poprzednie polecenie, które wpisałeś. Naciskaj klawisz wielokrotnie, aby przeglądać historię poleceń.
  • Strzałka w dół: Przywołaj następne wpisane polecenie. Naciskaj klawisz wielokrotnie, aby przeglądać historię poleceń.
  • Strona w górę: Przywołaj pierwsze polecenie uruchomione w bieżącej sesji wiersza polecenia.
  • Strona w dół: Przywołaj ostatnie polecenie uruchomione w bieżącej sesji wiersza polecenia.
  • wyjście: Wyczyść wiersz poleceń.

Użyj tych klawiszy F, aby wejść w interakcję z historią poleceń:

  • F7: Wyświetl historię poleceń jako nakładkę. Użyj klawiszy strzałek w górę i w dół, aby wybrać polecenie i uruchomić je. Naciśnij klawisz Esc, aby zamknąć nakładkę bez uruchamiania polecenia.

1625416878 980 Jak korzystac z historii polecen w wierszu polecen systemu Windows

  • F8: Przeszukaj historię poleceń w poszukiwaniu polecenia pasującego do tekstu w bieżącym wierszu poleceń. Tak więc, jeśli chcesz wyszukać polecenie, które zaczyna się od „p”, wpisz „p” w wierszu poleceń, a następnie kilkakrotnie naciśnij F8, aby przechodzić przez polecenia w historii zaczynające się od „p”.
  • F9: Przywołaj polecenie z historii poleceń, podając jego numer w buforze historii. Liczby te są wyświetlane w oknie nakładki F7 i zaczynają się od 0. Jeśli więc chcesz szybko ponownie uruchomić pierwsze polecenie uruchomione w bieżącej sesji, naciśnij „F9”, wpisz „0” i naciśnij „Wchodzić”. Polecenie pojawi się wypełnione w monicie i możesz ponownie nacisnąć „Enter”, aby je uruchomić.

1625416879 896 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Aby wydrukować listę historii poleceń w terminalu, uruchom następujące polecenie:

doskey /history

Zobaczysz polecenia, które wpisałeś w bieżącej sesji. Jest to ta sama lista, którą zobaczysz po naciśnięciu klawisza F7.

1625416879 491 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Jak skopiować poprzednie polecenie

Poprzednie polecenie, które wpisałeś, jest znane jako „szablon”. Istnieje wiele skrótów do szybkiego kopiowania części poprzedniego polecenia, które uruchomiłeś.

  • F1: Kopiuj jeden znak na raz z poprzedniego polecenia, które wpisałeś. Naciśnij kilkakrotnie klawisz F1, aby wpisać poprzednio wpisane polecenie, znak po znaku.
  • F2: Skopiuj część wcześniej wpisanego polecenia. Zostaniesz poproszony o wpisanie znaku. System będzie szukać do przodu w poprzednim poleceniu, które wpisałeś i automatycznie skopiuje tekst do tego znaku, ale nie w tym. Na przykład, jeśli ostatnim uruchomionym poleceniem było „ping google.com”, możesz nacisnąć „F2”, wpisać „o”, nacisnąć „Enter”, a w monicie pojawi się „ping g”.
  • F3: Skopiuj część wcześniej wpisanego polecenia. System rozpocznie od aktualnej pozycji znaku i automatycznie skopiuje pozostałą część tekstu z tej pozycji w poprzednim wierszu. Załóżmy na przykład, że ostatnim wpisanym poleceniem było „ping -4 google.com”. Możesz wpisać „ping -6”, nacisnąć „F3”, a system automatycznie wypełni „google.com”, tworząc bieżący wiersz „ping -6 google.com”.

1625416879 713 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Jak wyczyścić historię poleceń

W przeciwieństwie do powłoki bash Linuksa, Wiersz Poleceń nie zapamiętuje poleceń między sesjami. Aby usunąć historię wszystkich wpisanych poleceń, po prostu zamknij okno wiersza polecenia.


Możesz powiedzieć Wierszowi Poleceń, aby nie pamiętał żadnych poleceń, które wpisałeś w bieżącej sesji, ustawiając rozmiar historii na 0 za pomocą doskey Komenda:

doskey /listsize=0

Nie będziesz mógł używać klawiszy strzałek, klawisza F7 ani doskey /history polecenie, aby zobaczyć wszystkie polecenia, które wpisałeś po ustawieniu rozmiaru listy na 0. Ta zmiana obowiązuje również tylko w bieżącym oknie wiersza polecenia, więc okno wiersza polecenia zapamięta historię jak zwykle przy następnym zamknięciu i ponownym otwarciu.

1625416879 539 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Możesz użyć cls (wyczyść ekran)polecenie, aby wyczyścić okno wiersza polecenia, usuwając całą historię wpisanych poleceń bez zamykania okna:

cls

1625416879 459 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Jak zapisać historię poleceń

Jeśli kiedykolwiek będziesz musiał zapisać historię poleceń wpisanych w oknie wiersza polecenia, możesz to zrobić, uruchamiając doskey /history polecenie i kierowanie jego wyjścia do pliku tekstowego. (Możesz też po prostu uruchomić doskey /history polecenie i oczywiście skopiuj/wklej tekst do innej aplikacji.)

Na przykład następujące polecenie zapisze kopię historii poleceń bieżącego okna wiersza polecenia w pliku C:UsersnameDesktopcommands.txt w systemie.

doskey /history > C:UsersnameDesktopcommands.txt


> znak przekierowuje dane wyjściowe polecenia do podanego pliku.

1625416879 766 Jak korzystac z historii polecen w wierszu polecen systemu Windows

Otwórz plik w edytorze tekstu, aby wyświetlić historię poleceń wpisanych w tej sesji wiersza polecenia.

1625416879 774 Jak korzystac z historii polecen w wierszu polecen systemu Windows

To tylko niektóre z przydatnych skrótów klawiaturowych dostępnych w wierszu polecenia, więc sprawdź naszą listę, aby uzyskać jeszcze więcej.

Czy ten post był pomocny?