Как да използвате историята на командите в командния ред на Windows

Съдържание:

Как да използвате историята на командите в командния ред на Windows
Как да използвате историята на командите в командния ред на Windows

Видео: Как да използвате историята на командите в командния ред на Windows

Видео: Как да използвате историята на командите в командния ред на Windows
Видео: Как бесплатно смотреть #фильмы и #сериалы на #netflix 😳 - YouTube 2024, Април
Anonim
В Windows Command Prompt има вградена функция за история, която ви позволява бързо да преглеждате командите, които сте изпълнявали в текущата сесия. Още по-добре, командният ред предлага доста клавишни комбинации и други трикове за работа с историята на командите ви.
В Windows Command Prompt има вградена функция за история, която ви позволява бързо да преглеждате командите, които сте изпълнявали в текущата сесия. Още по-добре, командният ред предлага доста клавишни комбинации и други трикове за работа с историята на командите ви.

Как да видите историята на командите

За да превъртите в историята на командите си, можете да използвате тези клавишни комбинации:

  • Стрелка нагоре: Припомнете предишната команда, която сте въвели. Натиснете неколкократно клавиша, за да преминете през историята на командите.
  • Стрелка надолу: Припомнете следващата команда, която сте въвели. Натиснете неколкократно клавиша, за да преминете през историята на командите.
  • Страница нагоре: Припомнете първата команда, която сте извършили в текущата сесия на командния ред.
  • Страница надолу: Извикайте последната команда, която сте извършили в текущата сесия на командния ред.
  • Esc: Изчистете командния ред.

Използвайте тези клавиши F, за да взаимодействате с историята на командите:

F7: Преглеждайте историята на командите си като наслагване. Използвайте клавишите със стрелки нагоре и надолу, за да изберете команда и да я изпълните. Натиснете Esc, за да затворите наслагването, без да изпълните команда.

Image
Image
  • F8: Търсене в историята на командите за команда, съответстваща на текста в текущия команден ред. Така че, ако искате да потърсите команда, която започва с "p", въведете "p" на командния ред и след това многократно докоснете F8, за да преминете през командите в историята си, започващи с "p".
  • F9: Извикайте командата от историята на командите, като укажете нейния номер в историческия буфер. Тези числа се показват в прозореца с наслагване F7 и започват от 0. Така че, ако искате бързо да стартирате отново първата команда, която сте извършили в текущата сесия, натиснете "F9", въведете "0" и натиснете "Enter". Командата ще се появи попълнена и ще можете да натиснете "Enter" още веднъж, за да я изпълните.
За да отпечатате списък на историята на командите в терминала, изпълнете следната команда:
За да отпечатате списък на историята на командите в терминала, изпълнете следната команда:

doskey /history

Ще видите командите, които сте въвели в текущата ви сесия. Това е същият списък, който ще видите, ако натиснете F7.

Image
Image

Как да копирате предишната си команда

Предишната команда, която сте въвели, е известна като "шаблон". Има множество бързи команди за бързо копиране на част от предишната команда, която сте извършили.

  • F1: Копирайте един знак наведнъж от предишната команда, която сте въвели. Натиснете неколкократно клавиша F1, за да въведете командата, която сте въвели преди това, символа по символ.
  • F2: Копирайте част от командата, която сте въвели по-рано. Ще бъдете подканени да въведете знак. Системата ще търси в предишната команда, която сте въвели, и ще копира автоматично текста до, но не и този знак. Например, ако последната команда, която сте използвали, е "ping google.com", можете да натиснете "F2", въведете "o", натиснете "Enter" и "ping g".
  • F3: Копирайте част от командата, която сте въвели по-рано. Системата ще започне от текущата позиция на знака и автоматично ще копира останалата част от текста от тази позиция на предишния ред. Например, да кажем, че последната команда, която въведохте, е "ping -4 google.com". Можете да въведете "ping -6", натиснете "F3" и системата автоматично ще попълни "google.com", като направи текущия ред "ping -6 google.com".
Image
Image

Как да изчистите историята на командването

За разлика от бас shell на Linux, Command Prompt не запомня командите между сесиите. За да изтриете историята на командите, които сте въвели, просто затворете прозореца на командния ред.

Можете да кажете на командния ред да не помни какви команди сте въвели в текущата сесия, като зададете размера на историята на 0 с

doskey

команда:

doskey /listsize=0

Няма да можете да използвате клавишите със стрелки, клавиша F7 или

doskey /history

командата, за да видите командите, които сте въвели, след като зададете размера на списъка на 0. Тази промяна се отразява само в текущия прозорец на командния ред, така че прозорецът на командния ред ще запомни историята като нормално следващия път, когато го затворите и го отворите отново.

Можете да използвате
Можете да използвате

cls

(чист екран), за да изчистите прозореца на командния ред, като изтриете цялата история на командите, които сте въвели, без да затваряте прозореца:

cls

Image
Image

Как да запазите историята на командите

Ако някога е необходимо да запазите историята на командите, които сте въвели в прозореца на командния прозорец, можете да го направите, като стартирате

doskey /history

команда и насочване на изхода към текстов файл. (Можете също така да пуснете

doskey /history

командата и копиране / вмъкване на текст в друго приложение, разбира се.)

Например, следната команда ще запише копие от историята на командите на вашия команден прозорец към файла C: Users name Desktop commands.txt на вашата система.

doskey /history > C:Users

ameDesktopcommands.txt

Най-

>

символът пренасочва изхода на командата към зададения от вас файл.

Препоръчано: