## Командная строка и консоль в Windows
Консоль Windows является текстовым интерфейсом, который позволяет пользователям давать команды компьютеру. Это мощный инструмент, который можно использовать для различных задач, включая управление файлами, запуск программ и устранение неполадок.
### Запуск программ через командную строку
1. Откройте командную строку: Нажмите клавишу Windows, введите cmd и нажмите Enter или щелкните программу в меню «Пуск».
2. Перейдите к расположению программы: Введите `cd pathtoprogram` и нажмите Enter, где `pathtoprogram` — это путь к исполняемому файлу программы (например, `cd C:Program FilesMyProgram`).
3. Запустите программу: Введите имя исполняемого файла программы и нажмите Enter. Например, для запуска программы `myprogram.exe` введите `myprogram`.
Пример:
«`
> cd C:Program FilesMyProgram
> myprogram
«`
### Использование параметров командной строки
Многие программы поддерживают параметры командной строки, которые позволяют настраивать их поведение при запуске. Параметры перечислены после имени исполняемого файла, разделенные пробелом.
Синтаксис:
«`
имя_программы параметр1 значение1 параметр2 значение2 …
«`
Пример:
Для запуска программы `notepad.exe` с открытием файла `mynotes.txt` используйте следующий синтаксис:
«`
> notepad mynotes.txt
«`
### Переменные среды
Переменные среды — это именованные значения, которые хранят системную информацию, такую как пути к каталогам и настройки конфигурации. Их можно использовать в командной строке для доступа к этим данным.
Синтаксис:
«`
%имя_переменной%
«`
Пример:
Для получения текущего рабочего каталога используйте следующий синтаксис:
«`
> echo %cd%
«`
### Команды управления файлами
Создание каталога:
«`
mkdir имя_каталога
«`
Переименование файла или каталога:
«`
rename старый_путь новый_путь
«`
Удаление файла или каталога:
«`
del /f имя_файла
rmdir имя_каталога
«`
### Команды устранения неполадок
Просмотр списка запущенных процессов:
«`
tasklist
«`
Остановка процесса:
«`
taskkill /pid номер_процесса /f
«`
Просмотр журнала событий:
«`
eventvwr
«`
### Расширенные функции
Команды конвейера:
Команды конвейера позволяют объединять несколько команд в единую последовательность с помощью символа «|» (вертикальная черта). Выходные данные одной команды становятся входными данными для следующей.
Пример:
«`
dir | find «my_file.txt»
«`
Псевдонимы:
Псевдонимы — это ярлыки для длинных команд или сложных последовательностей команд. Их можно создавать с помощью команды `doskey`.
Пример:
«`
doskey myalias=dir /s /p
«`
Сценарии оболочки:
Сценарии оболочки являются текстовыми файлами, содержащими последовательность команд. Их можно запускать на интерпретаторе командной строки, используя расширение `.bat`.
Пример:
«`
@echo off
echo Hello world!
pause
«`
Сохранение командной строки:
Можно сохранить текущую сессию командной строки, используя команду `>`.
Пример:
«`
> output.txt
«`
### Дополнительные ресурсы
[Команды Windows](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands)
[Использование командной строки Windows](https://www.howtogeek.com/665100/how-to-use-the-windows-command-prompt/)
[Командная строка для начинающих](https://www.codecademy.com/learn/learn-the-command-line)