Jak korzystać z historii poleceń w wierszu polecenia systemu Windows
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 klawiaturowych:
- 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 swoją 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 naciśnij klawisz F8, aby przeglądać polecenia z historii zaczynające się od "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ć polecenie, które wcześniej wpisałeś, znak po znaku.
- F2: Skopiuj część wcześniej wpisanego polecenia. Zostaniesz poproszony o wpisanie postaci. System będzie wyszukiwał do przodu w poprzednim wpisanym poleceniu i automatycznie kopiuje tekst do znaku, ale go nie zawiera. Na przykład, jeśli ostatnim uruchomionym poleceniem był "ping google.com", możesz nacisnąć "F2", wpisać "o", nacisnąć "Enter", a "ping g" pojawi się na ekranie.
- 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 komend 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, które wpisałeś 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ę jak zwykle po następnym zamknięciu i ponownym otwarciu.
Możesz użyć cls
(wyczyść ekran) polecenie wyczyszczenia okna wiersza polecenia, kasowanie całej historii 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 kopiuj / wklej tekst do innej aplikacji, oczywiście.)
Na przykład poniższe 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.