Основные работы с командной строкой - Kokunov777/I91 GitHub Wiki
Запуск командной строки
Для запуска командной строки воспользуйтесь одним из следующих способов:
- "Пуск -> Выполнить" (или клавиши
Win + R
) введитеcmd
и нажмите клавишуEnter
; - "Пус -> Вс программы -> Стандартное -> Командная строка";
- "Пуск -> Поиск -> Командная страка".
Ввод команды
Команда вводиться непострественно вводом с клавиатуры. Простейшая команда help
введет всех доступных команд для выводом справки по конкретной команде введите help
название команды , например:
help whoami
Bat- файлы
Используя команды можно написать bat файлы, которые позволяют упрощять и автоматизировать выполнение задач.
Автодополнение путей файлов
Чтобы не набирать вручную весь путь к файлам используется клавиша Tab
на клавиатуре. Она автодополняет название дериктории и файлов, например, чтобы ввести назувание папки User
достаточно будет ввести первую букву и нажать клавишу Tab
будет подставлено соответствующиее значение.
Если на букву U
начинается несколько дирикторий или файлов, то при каждом последующем нажатии Tab
с зажатой клавеши Shift
.
Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов то весь путь берется в кавычки, например,
cd "C:\Documents and Settings"
Копирование текста в/из командной строки
По умолчанию копирование текста из командной строки отключено. Чтобы его включить, необходимо:
- Нажать правой кнопкой мыши на загаловок окна командной строки и выбрать пункт "Свойства";
- Установить галочки напротив "Выделение мышью" и "Быстрая вставка".
Для копирования текста из командной строки достаточно выделить текст и щелкнуть правой кнопки мыши. Выделенный текс скопируется в буфер обмена. Для вставки текста в командную строку также используется нажатие правой кнопки мыши.
Вывод информации в текстовый файл и перенаправление данных
Информиацию выводимою программами в комиандную строку можно перенаправить к файлам. Делается это с помощью символов
>
, например=,
systeminfo > c:\Temp\123\test.txt
вывод команды systeminfo
сохронится в файл test.txt
.
Данные команды называются операторами перенаправления.
Операторы перенаправления
:Описания: | Оператор перенаправления |
---|---|
> |
Записывает данные на выход команды вместо командной строки в файл или на устройство,например, на принтер. |
< |
Читает поток входных дданных команд из файла, а не с клавиатуры. |
>> |
Добовляет выходные данные команды в конец файла,не удаляя при этом существующей информации из файла. |
>& |
Считывает данные на выходе одного дескриптора как входные данные для дугого дескриптора. |
<& |
Считывает входные данные одного дискриптора как выходные данные для другого дескриптора. |
| |
Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием "канал". |