## Как открыть командную строку в Windows
Существует несколько способов открыть командную строку в Windows:
### Через меню «Пуск»
1. Нажмите кнопку «Пуск».
2. Введите «cmd» в строке поиска.
3. Нажмите на результат «Командная строка».
### Через окно «Выполнить»
1. Нажмите клавиши Win+R.
2. Введите «cmd» в поле «Открыть» и нажмите OK.
### Через ярлык на рабочем столе
Если у вас на рабочем столе есть ярлык для командной строки, просто дважды щелкните по нему.
## Запуск программы из командной строки
Чтобы запустить программу из командной строки, введите следующее:
«`
имя_программы [аргументы]
«`
Например, чтобы запустить текстовый редактор Блокнот, введите:
«`
notepad.exe
«`
### Использование относительных и абсолютных путей
Если программа находится в текущем каталоге, вы можете указать только имя программы. В противном случае вам нужно указать абсолютный путь к программе или добавить каталог с программой в переменную пути.
Относительный путь: указывает путь относительно текущего каталога. Например:
«`
./имя_программы
«`
Абсолютный путь: указывает полный путь к программе. Например:
«`
C:путь_к_программеимя_программы.exe
«`
### Добавление каталогов в переменную пути
Чтобы избежать необходимости указывать абсолютный путь каждый раз, вы можете добавить каталог с программой в переменную пути. Это позволит вам запускать программы по их имени без указания пути.
1. Нажмите клавиши Win+X.
2. Выберите «Система».
3. Нажмите на «Дополнительные параметры системы».
4. Перейдите на вкладку «Дополнительно».
5. Нажмите на кнопку «Переменные среды».
6. В разделе «Системные переменные» найдите переменную «Path».
7. Нажмите кнопку «Изменить».
8. Добавьте путь к каталогу с программой в конце значения переменной, разделяя его точкой с запятой (;).
9. Нажмите OK.
### Аргументы командной строки
Аргументы командной строки позволяют передавать дополнительные данные в программу. Они следуют за именем программы и разделяются пробелами.
«`
имя_программы аргумент1 аргумент2 …
«`
Например, чтобы открыть документ «test.txt» в Блокноте, введите:
«`
notepad.exe test.txt
«`
## Расширенные возможности
### Перенаправление ввода и вывода
Перенаправление ввода: `<` указывает, что ввод следует получить из указанного файла или команды. Например: ``` cat input.txt | sort ``` Перенаправление вывода: `>` указывает, что вывод следует записать в указанный файл или команду. Например:
«`
ls -l > output.txt
«`
### Трубопроводы
Трубопроводы позволяют соединять несколько команд, передавая вывод одной команды в качестве ввода для другой. Они обозначаются вертикальной чертой (`|`). Например:
«`
ls -l | grep «file»
«`
### Подстановочные знаки
Звездочка () соответствует любому количеству символов. Например:
«`
dir .txt
«`
Вопросительный знак (?) соответствует одному символу. Например:
«`
dir file?.
«`
### Переменные окружения
Переменные окружения содержат информацию о системе и конфигурации. Вы можете получить доступ к ним с помощью знака процента (`%`). Например:
«`
echo %PATH%
«`