Основные работы с командной строкой - 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"

Копирование текста в/из командной строки

По умолчанию копирование текста из командной строки отключено. Чтобы его включить, необходимо:

  1. Нажать правой кнопкой мыши на загаловок окна командной строки и выбрать пункт "Свойства";
  2. Установить галочки напротив "Выделение мышью" и "Быстрая вставка".

Для копирования текста из командной строки достаточно выделить текст и щелкнуть правой кнопки мыши. Выделенный текс скопируется в буфер обмена. Для вставки текста в командную строку также используется нажатие правой кнопки мыши.

Вывод информации в текстовый файл и перенаправление данных

Информиацию выводимою программами в комиандную строку можно перенаправить к файлам. Делается это с помощью символов >, например=,

systeminfo > c:\Temp\123\test.txt

image

вывод команды systeminfo сохронится в файл test.txt. image Данные команды называются операторами перенаправления.

Операторы перенаправления

:Описания: Оператор перенаправления
> Записывает данные на выход команды вместо командной строки в файл или на устройство,например, на принтер.
< Читает поток входных дданных команд из файла, а не с клавиатуры.
>> Добовляет выходные данные команды в конец файла,не удаляя при этом существующей информации из файла.
>& Считывает данные на выходе одного дескриптора как входные данные для дугого дескриптора.
<& Считывает входные данные одного дискриптора как выходные данные для другого дескриптора.
| Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием "канал".