Основы командной строки: запуск и остановка процессов
Использование командной строки может быть быстрым способом запуска программ, особенно утилит управления 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
для просмотра списка всех запущенных в данный момент процессов.