If-Koubou

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

Jak korzystać z historii poleceń w wierszu polecenia systemu Windows (Jak)

Wiersz poleceń systemu Windows ma wbudowaną funkcję historii, która umożliwia szybkie przeglądanie poleceń uruchomionych w bieżącej sesji. Co więcej, Command Prompt oferuje sporo skrótów klawiszowych i innych sztuczek do pracy z historią poleceń.

Jak wyświetlić historię poleceń

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

  • Strzałka w górę: Przywołaj poprzednie polecenie, które wpisałeś. Naciśnij kilkakrotnie klawisz, aby przejść przez historię poleceń.
  • Strzałka w dół: Przywołaj następne polecenie, które wpisałeś. Naciśnij kilkakrotnie klawisz, aby przejść przez 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ść linię poleceń.

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

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

  • F8: Wyszukaj w historii poleceń polecenie pasujące do tekstu w bieżącej linii poleceń. Jeśli więc chcesz wyszukać polecenie zaczynające się od "p", wpisz "p" w wierszu poleceń, a następnie kilkakrotnie puknij F8, aby przełączać się między poleceniami z historii zaczynającymi się na "p".
  • F9: Przywołaj polecenie z historii poleceń, podając jego numer w buforze historii. Numery 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 go uruchomić.

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

doskey / history

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

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 po jednym znaku 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 postaci. System wyszuka do przodu w poprzednim wpisanym poleceniu i automatycznie skopiuje tekst do znaku, ale go nie będzie. Na przykład, jeśli ostatnio uruchomiłeś polecenie "ping google.com", możesz nacisnąć "F2", wpisać "o", nacisnąć "Enter", a przy pytaniu pojawi się "ping g".
  • F3: Skopiuj część wcześniej wpisanego polecenia. System rozpocznie się od aktualnej pozycji znaku i automatycznie skopiuje pozostałą część tekstu z tej pozycji w poprzednim wierszu. Na przykład powiedzmy, że ostatnio wpisane polecenie brzmiało "ping -4 google.com". Możesz wpisać "ping -6", naciśnij "F3", a system automatycznie wypełni "google.com", tworząc bieżący wiersz "ping -6 google.com".

Jak wyczyścić historię poleceń

W przeciwieństwie do powłoki bash w Linuksie, wiersz polecenia nie zapamiętuje poleceń między sesjami. Aby usunąć historię wszystkich poleceń, wystarczy zamknąć okno wiersza polecenia.

Możesz powiedzieć Command Prompt, aby nie pamiętał żadnych poleceń wpisanych w bieżącej sesji, ustawiając rozmiar historii na 0 za pomocą doskey dowództwo:

doskey / listsize = 0

Nie będzie można używać klawiszy strzałek, klawisza F7 ani doskey / history polecenie, aby zobaczyć wszystkie polecenia wpisane po ustawieniu rozmiaru listy na 0. Ta zmiana ma zastosowanie tylko w bieżącym oknie wiersza polecenia, więc okno wiersza polecenia zapamięta historię tak samo, jak przy następnym zamykaniu i ponownym otwieraniu.

Możesz użyć cls (wyczyść ekran) polecenie wyczyszczenia okna wiersza polecenia, kasując całą historię poleceń, które wpisałeś bez zamykania okna:

cls

Jak zapisać historię poleceń

Jeśli kiedykolwiek zachodzi potrzeba zapisania historii poleceń wpisanych w oknie wiersza polecenia, można to zrobić, uruchamiając doskey / history komenda i routowanie jej danych wyjściowych do pliku tekstowego.(Możesz też po prostu uruchomić doskey / history Polecenie i kopiowanie / wklejanie tekstu do innej aplikacji, oczywiście.)

Na przykład następujące polecenie spowoduje zapisanie kopii bieżącej historii komend okna wiersza polecenia w pliku C: \ Users \ name \ Desktop \ commands.txt w systemie.

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

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

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

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