Как закрыть командную строку: мышью, с клавиатуры, при помощи текстовой команды
Здравствуйте всем. Судя по тому, что интересуетесь тем, как закрыть командную строку, запускать её и вводить текстовые команды вы уже научились. Я решил не ограничиваться односложным ответом, а собрал сразу несколько рабочих способов закрытия cmd на сайте itswat.ru. Они работают во всех версиях Windows — с 7 по 10 и в более ранних тоже. В конце статьи заодно расскажу, как выйти из Терминала и Консоли Linux.
Оглавление статьи:
1. Свернуть окно cmd
2. Закрыть cmd
2.1. С клавиатуры
2.2. Текстовой командой
2.3. Батником
3. Linux
- Читайте также: Как закрыть программу через командную строку, bat-файл в Windows и терминал в Linux >>>
Свернуть окно cmd
Друзья, в моей практике частенько бывают случаи, что некоторые пользователи, говоря «закрыть», подразумевают сворачивание окна – в случае с cmd работают все те же методы, что и с любыми другими программами:
- Щёлкните один раз мышкой (левой кнопкой) по чёрточке в правом углу окошка (там, где красный крестик).
- С помощью сочетания клавиш ALT и TAB сверните текущее окошко или повторным нажатием TAB переместитесь к нужному окну. Кнопку ALT при этом нужно держать зажатой.
- Чтобы вмиг очутиться на Рабочем столе, то есть разом свернуть все окна, используйте любую из двух комбинаций – WIN+D или WIN+M.
Закрыть cmd
Как закрыть с помощью мыши окно командной строки, предполагаю, знают все – нужно нажать на красный прямоугольник с белым крестиком внутри, расположенный в верхнем правом углу. Есть ещё один вариант:
- Сделайте правый щелчок по верхней части окошка.
- В контекстном меню, которое появится, если вы щёлкнули там, где надо, выберите действие «Закрыть».
С клавиатуры
Всё описанное в предыдущем абзаце статьи выполняется довольно просто, но что делать, если «хвостатого помощника» нет под рукой или он сломан. Придётся обходиться без мышки. На самом деле есть куча способов осуществить закрытие cmd с помощью клавиатуры:
- То же контекстное меню можно вызвать сочетанием клавиш ALT+ПРОБЕЛ, а дальше с помощью стрелочки «вниз» следует спуститься к нужному действию и подтвердить его нажатием на кнопку ENTER.
- Или можно обратиться за помощью к Диспетчеру задач. Он запускается зажатием трёх клавиш – CTRL+ALT+DEL (DELETE).
- В Диспетчере во вкладке «Процессы» (перемещаться между пунктами меню и вкладками можно кнопкой TAB и стрелками), используя стрелку «вниз» спуститесь до процесса «Обработчик команд Windows» (вероятно, что в 10, 8 или 7 версиях название будет несколько отличаться, значит, ищите схожее по смыслу).
- Когда подсветите нужный процесс, нажмите на кнопку DEL или «Контекстное меню», изображающую список (прямоугольник с чёрточками внутри) и расположившуюся между правыми ALT и CTRL на клавиатуре.
- В появившемся списке команд выберите «Снять задачу».
Текстовой командой
Давайте будем исходить из того, что вы умеете управлять командной строкой посредством текстовых команд, а я вам подскажу, какой из них закрыть cmd:
- Наберите exit и нажмите Enter. Кстати, если ввести это же слово в конце списка других команд, то консоль закроется автоматически после выполнения установленных задач.
- Если предыдущий способ не сработал, что редко, но случается, тогда напечатайте taskkill /F /IM cmd.exe и также нажмите Enter.
Батником
Раз уж решил рассказать обо всех вариантах, то приведу и совсем уж замороченный способ для тех, кто не ищет лёгких путей или предпочитает все действия запечатывать в bat.файлы. Батник предварительно нужно создать:
- В новом текстовом документе редактора «Блокнот» (правый щелчок мыши на пустом пространстве Рабочего стола, далее, действие «Создать текстовый документ») напечатайте команду taskkill /F /IM cmd.exe.
- Пользуясь пунктом «Сохранить как…» из меню «Файла», сохраните документ под любым именем с расширением .bat, например, «Закрыть.bat».
Друзья, ваш батник – закрыватель cmd готов. Пользоваться им можно так:
- Сверните окошко командной строки одним из способов, описанных в первом параграфе данной статьи. Вы должны оказаться на Рабочем столе.
- Используя кнопку TAB, прыгайте по значкам, пока не оберётесь до «Закрыть.bat».
- Нажмите на кнопку Enter.
Linux
Напоследок коротко расскажу о том, как выйти из Консоли или закрыть Терминал Linux:
- Если вы находитесь в Консоли, то нажмите сочетание клавиш CTRL+ALT+F7 для возврата на Рабочий стол.
- Если вы хотите выйти из Терминала, находясь в графическом окружении, то наберите команду exit.
Мои методы закончились. Знаете ещё? Поделитесь с нами в комментариях. Давайте становиться умнее вместе. До свидания.
Читайте также:
-
1
Type exit in the console.
-
2
Hit ↵ Enter. The Command Prompt window in which the command was typed will close.
Advertisement
-
1
Look at the three window control buttons at the top-right corner of the Command Prompt window.
-
2
Click the «X» button to close it. If you’re using Windows 10, the button will be white until highlighted with your pointer.
Advertisement
Add New Question
-
Question
How do I get on CMD using a Mac?
Type exit, or click the x in the upper right hand corner, You can also right click on the top banner and select, close.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 56,345 times.
Is this article up to date?
При работе с операционными системами Windows пользователям и системным администраторам довольно часто приходится использовать командную строку. Большинство из нас привыкло пользоваться графическим интерфейсом системы, а потому закрывает окно командной строки, используя мышь. Впрочем, закончив набирать команды, можно не отрывать рук от клавиатуры, и закрыть окно командной строки через EXIT.
У команды exit есть и второе предназначение — выход из текущего командного файла. Допустим, что в текущем окне командного интерпретатора у вас исполняется какой-то BAT-файл или CMD-файл. Если нужно выйти из него, не закрывая окно командной строки, это также можно сделать командой exit. Синтаксис и примеры ниже.
EXIT [/B] [exitCode]
B — завершение текущего командного файла вместо завершения процесса CMD.EXE (закрытия окна командной строки). Если использовать вне пакетного файла-сценария, будет завершён процесс CMD.EXE;
exitCode — цифровой код, определяющий номер для ERRORLEVEL. Если произошло завершение работы CMD.EXE, то будет установлен код завершения процесса с данным номером.
Примеры использования:
exit
Команда выше просто закроет окно командной строки.
Нередки ситуации, когда один командный файл вызывает другой командный файл. Предположим, что файл primer1.bat вызывает файл primer2.bat. Используя команду exit, мы вызовем закрытие файла primer2.bat, а также primer1.bat, после чего закроется и окно командной строки.
Чтобы этого не произошло, используем /b. Допустим, что файл primer1.bat вызывает primer2.bat и выводит на экран значение ERRORLEVEL, которое взято при выходе из primer2.bat:
@echo off
call primer2.bat
echo Batch file primer2.bat executed with ERRORLEVEL = %ERRORLEVEL%
Файл primer2.bat завершается командой exit с установкой значения ERRORLEVEL, равного 128:
@echo off
exit /b 128
Это приведёт к выводу следующего сообщения:
Batch file primer2.bat executed with ERRORLEVEL = 128
Как видите, польза команды exit не только в том, что она помогает закрывать окно командной строки без помощи мыши.
I’ve got a batch file. After it finished running, i.e. all command lines have been executed, the cmd.exe window stays open. However, I’d like to have it closed right after the batch file finishes its job.
So far I’ve tried using the exit
command within the batch file to close the cmd window (I also have a shortcut on the desktop) but it doesn’t seem to work:
tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
exit
Jim McAdams
1,0441 gold badge14 silver badges30 bronze badges
asked Jan 31, 2013 at 12:47
It should close automatically, if it doesn’t it means that it is stuck on the first command.
In your example it should close either automatically (without the exit
) or explicitly with the exit
. I think the issue is with the first command you are running not returning properly.
As a work around you can try using
start "" tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
answered Jan 31, 2013 at 12:53
Bali CBali C
30.6k35 gold badges123 silver badges152 bronze badges
3
Your code is absolutely fine. It just needs «exit 0» for a cleaner exit.
tncserver.exe C:\Work -p4 -b57600 -r -cFE -tTNC426B
exit 0
answered Jan 31, 2013 at 13:01
0
If you only need to execute only one command all by itself and no wait needed, you should try «cmd /c», this works for me!
cmd /c start iexplore "http://your/url.html"
cmd /c means executing a command and then exit.
You can learn the functions of your switches by typing in your command prompt
anycmd /?
answered Oct 30, 2017 at 20:20
Jenna LeafJenna Leaf
2,29521 silver badges29 bronze badges
I added the start
and exit
which works. Without both it was not working
start C:/Anaconda3/Library/bin/pyrcc4.exe -py3 {path}/Resourses.qrc -{path}/Resourses_rc.py
exit
GitaarLAB
14.5k11 gold badges60 silver badges80 bronze badges
answered Jan 10, 2016 at 19:45
0
%Started Program or Command% | taskkill /F /IM cmd.exe
Example:
notepad.exe | taskkill /F /IM cmd.exe
Unfortunately, if you have other cmd windows open, it kills them as well.
RF1991
2,0534 gold badges8 silver badges17 bronze badges
answered Feb 3, 2016 at 7:27
Used this to start Xming, placed the bat file in the Start->Startup directory and now I have xming running on start up.
start "" "C:\Program Files (x86)\Xming\Xming.exe" -screen 0 -clipboard -multiwindow
answered Sep 16, 2014 at 14:42
LoranLoran
3982 silver badges8 bronze badges
For closing cmd window, especially after ending weblogic or JBOSS app servers console with Ctrl+C, I’m using ‘call
‘ command instead of ‘start
‘ in my batch files. My startWLS.cmd file then looks like:
call [BEA_HOME]\user_projects\domains\test_domain\startWebLogic.cmd
After Ctrl+C(and ‘Y’ answer) cmd window is automatically closed.
answered Nov 30, 2019 at 20:50
user2590805user2590805
4104 silver badges6 bronze badges
I came across this question while searching the same topic but for Windows
So, if anyone wonders how it can be done here is it
echo | set /p=Your Text
Output:
Your Text
I used it to save data on the clipboard so trimming text was necessary
It looked like this
echo | set /p=Text| clip
answered Jun 7, 2021 at 22:52
Max Lorens’s response, currently the least-voted answer, is the only one that works for my particular script.
I believe for complex scripts that output and have pauses in them such as «timeout /t 4 /nobreak», his idea is best. Simply force-killing cmd.exe can/will mess up systems that are running background processes inside of cmd.exe containers, while that command will only kill visible windows with cmd.exe in the title.
For reference it was:
REM EXECUTE TASK KILL TO CLOSE CMD PROGRAM.-
wmic Path win32_process Where "Caption Like 'cmd%.exe'" Call Terminate
Put it in the last code line of your batch file program.
Alex Waygood
6,3743 gold badges25 silver badges46 bronze badges
answered Sep 15, 2021 at 23:15
On windows11 I’m concatenating commands like this
cmd /c dotnet lsb && npm run build:dev && exit 0
in this example it runs in a single shell the two commands and then closes it.
answered Apr 16 at 0:45
REM EXECUTE TASK KILL TO CLOSE CMD PROGRAM.-
wmic Path win32_process Where "Caption Like 'cmd%.exe'" Call Terminate
PD: PUT IT IN THE LAST CODE LINE OF YOUR BATCH FILE PROGRAM.-
answered Jun 17, 2021 at 18:52
0
Как часто вы пользуетесь командной консолью Windows? Если работа в обработчике команд становится для вас всё привычнее, вы будете, думаю, удивлены, сколь много команд в ней будет доступно через быстрые клавиши cmd. Они никуда не пропадали со времён ранних версий систем от Майкрософт, когда графический интерфейс Windows был, скажем так, бедноват. Но и с появлением планшетных версий работа с консолью не перестала быть актуальной: в Windows 10 количество быстрых клавиш и способов вызова самой консоли лишь увеличилось. А потому — к делу.
Как вызвать консоль cmd?
- WIN + R -набрать cmd (во всех версиях Windows)
- Alt+F4 или команда exit в строке закроет окно консоли
- Alt + Enter — переключит режимы частичного или полного окна в сеансе
Навигация по командам и быстрое редактирование.
Если вспомогательные клавиши Home, End и т.д. находятся в области вспомогательной цифровой клавиатуры справа — отключите NumLock.
От версии к версии Windows возможности сочетания клавиш по копированию и вставке разнятся: чем современнее версия, тем возможностей больше. Так что большинство из быстрых клавиш будут доступны только в Windows 10.
- Home — перекинет курсор на начало строки
- End — перекинет его на конец набираемой команды
- Ctrl + Влево/Вправо — переносит курсор на начало/конец частей команд, разделяемых пробелами
- команда cls и клавиша Enter очистят окно консоли
- Ctrl + Shift + M (работает только в Windows 10; в Windows 7 потребуется вызвать окно Свойств консоли) перекинет вас в режим Пометки, и вы сможете выделять и вставлять нужные части команд, используя комбинации Ctrl + A, Ctrl + C и Ctrl + V — копирование выделенного правой кнопкой мыши не работает в консоли до сих пор
- по нажатии Ctrl + M клавиши Ctrl + A, Ctrl + C и Ctrl + V быстрой замены символьных сочетаний станут доступны и здесь (полное соответствие только для Windows 10); тоже касается и прочего выделения с помощью дополнительной клавиши Shift: быстрые клавиши cmd будут аналогичны. Например:
- Shift + Вправо/влево выделяет символы в командах по одному в указанных направлениях
- Shift + Вверх/вниз выделяют текст в консоли построчно
- Ctrl + Backspace — удалит слово полностью до курсора
- Ctrl + Z — заставит консоль воспринять написанное до этого сочетания как законченную команду; всё, что будет набрано в консоли после не будет восприниматься консолью за дополнительные флаги или атрибуты команды:
Быстрые клавиши cmd при работе с командами
- Вверх/вниз — повторяет набранные в текущем сеансе команды
- F3 — повторяет только предыдущую команду
- Вправо (F1) — повторяет предыдущую команду посимвольно
- F7 — вызовет окно со всеми набранными командами этого окна
- Alt + F7 очистит историю команд
- F8 — автозаполнение начатой команды до той, что уже была набрана ранее. Так, если вы уже набирали ipconfig и решили повторно её набрать, начните вводить i + F8, и консоль донаберёт начатое до полной ifconfig.
- Tab — будет подставлять окончания для путей к файлу или папки из ранее набранных (не только в текущем сеансе), пробуя угадать тот, с которым вы уже работали в последнее время
- Наконец, Ctrl + C — прекратить исполнение работающей в данный момент команды.
Пока всё. Успехов.