Основы командной строки: запуск и остановка процессов
Использование командной строки может быть быстрым способом запуска программ, особенно утилит управления Windows, которые может быть неудобно искать с помощью поиска.
Мы рассмотрим несколько основных процедур работы с программами и процессами.
Запуск программ
Чтобы запустить программу из командной строки, просто введите ее имя:
notepad
Это запустит новый экземпляр Блокнота. Пример работает, потому что Windows уже знает, где находится Блокнот. Командная строка автоматически ищет рабочий каталог (путь, указанный в начале строки приглашения) и системные каталоги Windows, когда вы запускаете программу таким образом.
Когда исполняемый файл находится в другом месте, вам нужно указать весь его путь — C:WindowsSystem32notepadв этом примере.
Альтернативный способ запуска программ — через startкоманду:
start notepad
Это имеет тот же эффект, что и в приведенном выше примере. Однако механизм запуска немного отличается — командная строка передается самой Windows, которая позаботится о поиске нужной программы. Будет произведен поиск в других местах, включая все содержимое PATHпеременной среды и ярлыки «путь к приложению», определенные в реестре (способ сокращения длинных путей к исполняемым файлам с помощью псевдонимов).
Объединение команд
Вы можете объединить команды в цепочку, объединив их с &символом:
dir & notepad
Это отобразит содержимое вашего рабочего каталога в терминале, а затем откроет Блокнот.
&&Вместо этого можно использовать :
dir && notepad
В этой форме вторая команда будет запущена только в случае успешного выполнения первой. При появлении ошибки при перечислении содержимого вашего каталога Блокнот не открывался. (Примечание: вы можете добиться обратного использования ||, поэтому dir || notepadвы можете запускать Блокнот только в случае сбоя dirкоманды.)
Завершение процессов
Вы также можете использовать командную строку для завершения процессов. Это идеально, когда вам нужно убить программу, но у вас нет мыши под рукой или если сам диспетчер задач не отвечает.
taskkill /F /IM "notepad.exe" /T
Вышеупомянутая команда немедленно уничтожит любой запущенный экземпляр Блокнота. Замените notepad.exeимя программы, которую хотите убить. Вы можете получить эту информацию, запустив tasklistдля просмотра списка всех запущенных в данный момент процессов.
