Как отменить команду в консоли windows

Command Prompt is an interpreter which helps us to execute various commands and functions. These commands may include diskpart install cls etc. Using Command Prompt we can perform a variety of functions eg formatting any drive Pendrive or compiling any file or getting IP address using ip config. But what happens if

Command Prompt is an interpreter which helps us to execute various commands and functions. These commands may include diskpart, install, cls, etc. Using Command Prompt, we can perform a variety of functions, eg, formatting any drive/Pendrive or compiling any file, or getting IP address using ip-config.

But, what happens if any command stops executing?

What to do if the command prompt gets stuck? How to get out of it? Do we need to close the prompt or we can just abort that particular command and continue from the same place where we left?

We will find these answers in this article;

Suppose we are executing a command the below command:

 npm install bootstrap

Now we can use the below keys to terminate the command execution:

CTRL + C

or

Ctrl+ Pause/break

After you press the button a message will appear whether you want to terminate this job or not as shown below:

Now Type ‘Y’ and hit “Enter” to terminate the process.

What if say type “N”?

The Command will continue to execute if we type “N” when prompted. Take a look at the below image where we run the below command:

npm start

Then we hit Ctrl+C to terminate the execution. When prompted for confirmation, we type in “N” as shown below:

In this example, after typing “N” , the command continued its execution and completed it.

Command Prompt is an interpreter which helps us to execute various commands and functions. These commands may include diskpart, install, cls, etc. Using Command Prompt, we can perform a variety of functions, eg, formatting any drive/Pendrive or compiling any file, or getting IP address using ip-config.

But, what happens if any command stops executing?

What to do if the command prompt gets stuck? How to get out of it? Do we need to close the prompt or we can just abort that particular command and continue from the same place where we left?

We will find these answers in this article;

Suppose we are executing a command the below command:

 npm install bootstrap

Now we can use the below keys to terminate the command execution:

CTRL + C

or

Ctrl+ Pause/break

After you press the button a message will appear whether you want to terminate this job or not as shown below:

Now Type ‘Y’ and hit “Enter” to terminate the process.

What if say type “N”?

The Command will continue to execute if we type “N” when prompted. Take a look at the below image where we run the below command:

npm start

Then we hit Ctrl+C to terminate the execution. When prompted for confirmation, we type in “N” as shown below:

In this example, after typing “N” , the command continued its execution and completed it.

Если я сделал какое-то серьезное изменение, например переименовал некоторые файлы и т.д., Как я могу откатить изменение?

Есть команда, которая делает это?

задан InfantPro’Aravind’719

Нет, нет такой встроенной операции, как отмена для командной строки.

Тем не менее, вы можете просматривать предыдущие команды с up & down arrows и если команда не является деструктивной (копировать, перемещать, переименовывать, …), вы можете отменить ее действие вручную (удалив скопированный файл, переместив файл вернуться в исходное местоположение или поменять местами параметры файла).

В некоторых версиях Windows есть такая вещь, как «теневая копия»:

http://en.wikipedia.org/wiki/Shadow_Copy

Shadow Copy (Volume Snapshot Service or Volume Shadow copy Service or VSS ), 
is a technology included in Microsoft Windows that allows taking manual or 
automatic backup copies or snapshots of data...

Включив эту услугу, вы можете вернуться во времени (в определенной степени). кроме этого: нет никаких шансов отменить, как ответил Джава.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками windows command-line terminal undo.

в недавнем выпуске Windows 10 командной строки microsoft разместили ctrl c и ctrlv, в старых версиях мы использовали, чтобы остановить выполнение командной строки, нажав ctrlc

в недавнем выпуске Windows 10 командной строки не могу остановить выполнение..есть другие варианты ?

источник

3 ответов

CTRL+C будет посылать break (остановить выполнение), когда текст не выбран. Попробуйте ;-)

Reference

отвечен misha256 2015-07-12 08:29:52

источник

У меня было то же самое происходит с Ctrl+C не останавливая процесс Tracert. Однако Ctrl + Pause / Break сделал.

Это было на Windows 10 построить 1709 с обновлениями текущих по состоянию на 06-27-2018. Я подозреваю, что все, что происходит, будет специфичным для машины по какой-то странной причине.

источник

лучший способ кажется (спасибо @LPChip):

CTRL+ Break(pause)

отвечен T.Todua 2017-06-18 16:42:33

источник

Горячие клавиши командной строки WindowsИспользование горячих клавиш как в самой Windows (см. Горячие клавиши Windows 10), так и в регулярно используемых программах может значительно увеличить эффективность работы. Не все знают, но в командной строке также есть свои полезные сочетания клавиш, которые может иметь смысл использовать.

В этой статье — о сочетаниях клавиш и других возможностях, которые доступны в стандартной командной строке Windows 11 и Windows 10, которые могут пригодиться, если вы часто ею пользуетесь.

Изменение оформления командной строки

Размер шрифта в командной строке

Для того, чтобы настроить оформление командной строки не всегда нужно заходить в её настройки, часть параметров можно быстро изменить, используя сочетания клавиш на клавиатуре.

Внешний вид командной строки можно изменить с помощью следующих горячих клавиш:

  • Удержание клавиши Ctrl + вращение колеса мыши — изменение размера шрифта.
  • Ctrl + Shift + Плюс и Ctrl + Shift + Минус — изменение прозрачности окна командной строки. Прозрачность окна командной строки
  • F11 или Alt + Enter — переключение в полноэкранный режим и выход из него.

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

Эти горячие клавиши не уникальны для командной строки, а применимы и к другим программам Windows:

  • Клавиша Windows + стрелки на клавиатуре. Позволяет либо свернуть и развернуть окно (клавиши вниз и вверх), либо поместить в виде панели на половине экрана (клавиши влево и вправо). Более подробно: Как разделить экран Windows 11, Как разделить экран Windows 10.
  • Alt+F4 — закрыть командную строку.

Сочетания клавиш для работы командами и текстом в командной строке

Клавиши для работы с командами или текстом с результатом их выполнения без необходимости использовать мышь.

История команд

Ввод, выделение, копирование и вставка

  • Tab — нажатие клавиши подставляет имена папок находящихся в текущем расположении по порядку. В случае, если вы ввели в приглашение какой-либо путь (например, C:), то при нажатии Tab будут меняться папки из этого расположения. Список папок в командной строке
  • Ctrl + C или Ctrl + Insert, Ctrl + V или Shift + Insert — копировать выделенный в командной строке текст и вставить соответственно.
  • Ctrl + M — переход в режим «Выбора» (Mark Mode). Превращает курсор в прямоугольник, с помощью которого вы можете перемещаться (клавишами стрелок) не только по текущей команде, но и по любому тексту в консоли, выбирать его (клавиши Shift+стрелки), копировать. Для выхода из режима достаточно нажать клавишу Esc. Режим отметить в командной строке
  • Клавиши Home и End — стандартно: переход к началу текущей команды или в её конец.
  • Ctrl + Home или Ctrl + End — удаление текста в команде от текущей позиции курсора в направлении начала строки или её конца.
  • Shift + Home и Shift + End — выделение команды от текущей позиции курсора к началу или концу соответственно. Если курсор установлен в начале команды, то при нажатии Shift + Home будет выделено приглашение командной строки.
  • Shift + стрелки влево и вправо — расширение выделения на один символ влево или вправо. Посимвольное выделение в командной строке
  • Shift + Page Up или Page Down — выделение текста постранично вверх или вниз.
  • Ctrl + Shift + Home или Ctrl + Shift + End — выделяет весь текст в текущем сеансе командной строки от курсора до начала или конца экрана.
  • Ctrl + A — первое нажатие выделит весь текст в текущей команде. Если тут же нажать второй раз — будет выделен весь текст в текущем сеансе командной строки.
  • Ctrl + стрелки вверх или вниз — листать текст в командной строке по одной строке, может быть полезным в случае, если результат выполнения команды занимает несколько экранов.
  • Insert — переключение режима ввода (вставка перед или перезапись текста, расположенного справа после текущей позиции ввода).
  • Ctrl + F — открыть диалоговое окно поиска по тексту в командной строке.

Возможно, вам есть, что добавить к списку? В этом случае жду вашего комментария к статье.

Шпаргалка по работе в командной строке

Feb 2, 2017 21:07
· 840 words
· 4 minute read

console


Командная строка дает продвинутым пользователям гораздо больше возможностей в любом дистрибутиве с GUI, позволяя быстрее и эффективнее выполнять необходимые действия.

Если говорить о серверах, то она и вовсе незаменима. Какие из команд командной строки самые важные? Давайте разберемся!

Нет необходимости запоминать сотни (если не тысячи) команд, тем более, что большинство из них могут так и не пригодиться, но самые популярные все же нужно знать. Или найти/сделать шпаргалку по работе в командной строке.

Итак, команды для работы с файлами:

  • ls — вывод содержимого каталога;
  • ls -la — вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы);
  • cd dir — перейти в каталог dir;
  • cd — перейти в домашний каталог;
  • pwd — показать текущий каталог;
  • mkdir dir — создать каталог dir;
  • rm file — удалить файл;
  • rm -r dir — удалить каталог dir;
  • rm -f file — принудительно удалить файл;
  • rm -rf dir — принудительно удалить каталог dir;
  • cp file1 file2 — скопировать file1 в file2;
  • cp -r dir1 dir2 — скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан);
  • mv file1 file2 — переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2;
  • ln -s file link — создать симлинк link на файл file;
  • touch file — создать файл;
  • cat > file — направить стандартный ввод в file;
  • more file — вывод содержимого file;
  • head file — вывод содержимого первых 10 строк file;
  • tail file — вывод содержимого последних 10 строк file;
  • tail -f file — вывод содержимого file по мере появления, начиная с последних 10 строк файла.

Команды для изменения прав доступа:

  • chmod octal file — установить права доступа к файлу в восьмеричном виде (подробнее тут или man chmod);
  • chown user:group file — изменить владельца (user) и группу (group) файла file;
  • chown -R user:group dir — рекурсивно изменить владельца и группу каталога dir и его содержимого.

Команды управления процессами:

  • ps — вывод списка активных процессов;
  • top — вывод списка запущенных процессов в реальном времени (подробнее);
  • kill pid — «убить» процесс по его pid;
  • killall proc — «убить» все процессы с именем proc;
  • bg — вывод списка приостановленных или фоновых задач и запуск выполнения приостановленной задачи в фоне;
  • fg — «разбудить» последнюю приостановленную задачу;
  • fg n — «разбудить» приостановленную задачу под номером n в списке.

Поиск в системе:

  • grep pattern files — поиск по шаблону pattern в файлах files;
  • grep -r pattern dir — рекурсивный поиск по шаблону pattern в каталоге dir;
  • command | grep pattern — поиск по шаблону pattern в результатах вывода команды command;
  • locate file — вывод всех упоминаний file в файловой системе.

Команды для получения системной информации (многие из них подробно рассмотрены здесь):

  • date — вывод текущей даты и времени в системе (подробнее);
  • cal — вывод календаря на текущий месяц;
  • uptime — вывод текущего аптайма (времени работы системы после запуска);
  • w — вывод списка подключенных пользователей в системе;
  • whoami — вывод имени пользователя, под которым вы подключились;
  • finger user — вывод информации о пользователе user;
  • uname -a — вывод информации о ядре системы;
  • cat /proc/cpuinfo — вывод информации о процессоре;
  • cat /proc/meminfo — вывод информации об оперативной памяти;
  • df — вывод информации о свободном/занятом месте на диске;
  • du — вывод информации о размере дискового пространства, занятого файлами/каталогами;
  • free — вывод информации об использовании оперативной памяти и раздела подкачки;
  • whereis app — вывод местонахождения app;
  • which app — вывод используемого по умолчанию приложения app;
  • man command — вывод мануала по использованию command.

Работа с архивами:

  • tar cf file.tar files — создать архив file.tar содержащий files;
  • tar xf file.tar — распаковать архив file.tar;
  • tar czf file.tar.gz files — создать сжатый (gzip) архив file.tar.gz содержащий files;
  • tar xzf file.tar.gz — распаковать сжатый (gzip) архив file.tar.gz;
  • tar cjf file.tar.bz2 files — создать сжатый (bzip2) архив file.tar.bz2 содержащий files;
  • tar xjf file.tar.bz2 — распаковать сжатый (bzip2) архив file.tar.bz2;
  • gzip file — сжать файл и переименовать его в file.gz;
  • gzip -d file.gz — распаковать архив file.gz и переименовать его обратно в file.

Работа с сетью:

  • ping host — выполнить ping хоста или ip-адреса;
  • whois domain — получить WHOIS информацию о домене;
  • dig domain — получить DNS информацию о домене;
  • dig -x host — получить информацию об обратных DNS-записях;
  • wget file — скачать файл;
  • wget -с file — продолжить остановленную закачку файла.

Установка ПО:

  • ./configure && make && make install — установка из исходников;
  • dpkg -i pkg.deb — установка пакета pkg (Debian);
  • rpm -Uvh pkg.rpm — установка пакета pkg (RPM);
  • aptitude install pkg — установка пакета pkg из репозитория.

Подключение по SSH:

  • ssh user@host — подключиться к хосту host как пользователь user;
  • ssh -p port user@host — подключиться к хосту host на порт port как пользователь user;
  • ssh-copy-id user@host — скопировать свой ssh-ключ на хост host для пользователя user (подробнее).

Комбинации клавиш (этот раздел вообще достоин отдельной статьи):

  • Ctrl+C — прервать выполнение текущей команды;
  • Ctrl+Z — приостановить выполнение текущей команды (продолжить с помощью fg или bg);
  • Ctrl+D — завершить текущую сессию (аналогично команде exit);
  • Ctrl+W — стереть одно слово (последнее) в текущей строке;
  • Ctrl+U — стереть всю текущую строку;
  • Ctrl+A — переместить курсор на начало строки;
  • Ctrl+L — очистить экран;
  • !! — повторить предыдущую команду.

tweet

Share

Перейти к содержимому

Я довольно часто пользуюсь командной строкой Windows 7. Окно команд, как известно, выглядит по-спартански, лишено меню и тулбара, и создает иллюзию очень примитивного инструмента. При работе с ним я активно использую сочетания клавиш, которые не только экономят моё время, но и повышают уровень комфорта при работе с этим приложением. Я хочу поделиться с вами списком известных мне горячих клавиш окна командной строки.

Это незатейливое окошко оснащено набором горячих клавиш, перечень которых я привожу ниже.

  • Стрелка вверх — ранее введенная команда. Командный процессор хранит историю введенных команд. Последовательно нажимая стрелку вверх, вы будете перемещаться по одной команде в обратном порядке.
  • Стрелка вниз — тоже самое, но в прямом порядке. Перейдя стрелкой вверх к самой первой команде, можно вернуться к последней стрелкой вниз.
  • ESC — очищает строку ввода. Указатель команды в истории при этом не смещается. Т.е., если вы перешли стрелкой вверх примерно на середину истории списка команд и нажали ESC, строка очистится, но нажав стрелку вверх, вы снова будете листать историю с того же места, где остановились.
  • Tab — при нажатии на эту клавишу в командой строке происходит автозавершение имени объекта файловой системы. Например, находясь в корне диска C:, вы можете набрать «cd prog» и нажать Tab. В результате допишется автоматически cd «Program Files». Отмечу, если введенному вами началу названия файла/папки соответствует несколько файлов/папок, то необходимо нажать Tab несколько раз, пока не появится нужное название. Командный процессор проходит по всем подходящим именам объектов, подставляя их очереди в алфавитном порядке.Экскурс в историю. В Windows 2000 автозавершение имен файлов было по умолчанию отключено, и включалось правкой реестра. В ключе
    [code]HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor[/code]
    было необходимо создать параметр DWORD-типа с названием CompletionChar и задать ему значение 9. Соответственно, если в современных ОС этот параметр удалить, автозавершение работать не будет.
  • F1 — нет, не справка. Выбрав какую-либо команду в истории стрелками вверх/вниз на клавиатуре, нажмите ESC, чтобы очистить строку ввода. Теперь нажмайте F1 несколько раз. Выбранная команда будет появляться по одной букве за нажатие. Практического применения этому я для себя не нашел, но как факт, такая возможность имеется.
  • F2 — cкопировать в строку ввода часть командной строки, выбранной в истории, от начала строки до указанного вами символа. Копируется именно выбранная команда стрелочками, а не тот текст, что введен в данный момент. Продемонстрировать работу функционала можно так:
    1. Выберите в истории, некую команду. Пусть у меня будет команда echo abc:
    2. Нажмите ESC. Строка очистится.
    3. Нажмите F2. В появившемся диалоге нажмите «b». Вуаля:
  • F3 или F5 — вставляет текущую команду из истории. Если в предыдущем примере сразу после F2 нажать F3, в строке ввода появится echo abc.
  • F4 — не по аналогии с F2/F3, а напротив, работает со текущей строкой ввода, а не с историей. Удаляет то, что введено в командную строку, до указаного вами символа. Если текущий текст в командной строке сейчас echo abc, и вы нажмете F4 и введете a, строке останется только abc, а echo и пробел будут удалены.
  • F7 — показывает историю команд нумерованным списком. Чертовски удобная функция!
  • F8 — аналог клавиши «Стрелка вверх».
  • F9 — ввод команды из истории команд по ее номеру. Под номером понимается цифра, присвоенная команде в списке, отображаемом по F7.
  • ALT+F7 — очистить пресловутую историю команд.
  • Ctrl+C — прервать выполнение текущего командного файла или консольного приложения.
    Набрав ping -t 127.0.0.1, нажмите CTRL+C, чтобы прервать ping.
  • Ctrl+S — приостановить выполнение текущей команды. Отличной демонстрацией может быть запущенная в папке c:Windows команда dir /s — она работает довольно долго, можно успеть нажать CTRL+S несколько раз.
  • Стрелка вправо — аналогично F1.
  • Ctrl+M — выполнить набранную команду, аналогично нажатию Enter.

Чаще всего я использую, конечно, навигацию по истории команд при помощи F7, стрелок вверх/вниз, CTRL+C для отмены команды,ESC — для её очистки. Остальные сочетания — сравнительно реже. А какие сочетания клавиш чаще всего используете вы? Кстати, если я упустил из виду какие-то сочетания — дайте знать, я дополню статью.

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей:

  • Как отменить команду в командной строке windows 10
  • Как отменить ввод пароля при включении windows 10
  • Как отменить введение пароля при запуске windows 10
  • Как отменить калибровку экрана windows 10
  • Как отменить индексирование в windows 7

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии