1. Командная строка Windows
В данном разделе мы познакомимся с возможностями командной строки операционной системы Microsoft Windows на примере часто используемых команд.
Студентам предстоит освоить следующие навыки:
работа с файловой системой в командной строке;
создание архивных и пакетных файлов;
настройка переменных среды окружения.
На защите лабораторной работы студент должен уметь выполнять любое задание и объяснять смысл выполненной команды.
Интерфейс операционной системы (ОС) – это средство общения пользователя с ОС. С помощью интерфейса пользователь обращается к различным функциям ОС, таким как запуск программ или копирование файлов, и получает сообщения ОС.
Командная строка – это интерфейс ОС, работающий в текстовом режиме следующим образом:
– ОС выводит на экран приглашение;
– пользователь вводит команду и нажимает [Enter];
– ОС выводит результаты на экран.
Приглашение к вводу команд содержит имя диска и текущий каталог, например:
C:\User\Valentin>
Пользователь вводит с клавиатуры команду и ее параметры, разделенные пробелами, например:
dir /b *.txt
Параметры (аргументы) командной строки – это части строки, разделенные пробелами. Их нумеруют, начиная с нуля. Нулевой параметр – это имя команды или исполняемого файла. Следующие за ним параметры указывают режим выполнения команды и сообщают имя объекта, с которым будет выполняться операция.
Команды ОС, например dir, выполняет сама ОС, поэтому на диске нет отдельных файлов для каждой команды, например dir. exe. К исполняемым файлам относятся прикладные программы (приложения) *.com и *.exe, а также пакетные файлы *.bat и *.cmd. Пакетные файлы – это текстовые файлы, содержащие последовательность команд ОС.
Регистр букв. Команды можно вводить и заглавными (большими) и строчными (маленькими) буквами – командной строке Windows это будет понятно: CD, cd, Cd, cD, см. рис.
Рис. Одна команда в разном регистре
Некоторые ОС могут различать большие и маленькие буквы в названиях команд, файлов и каталогов. Это касается и разных языков программирования.
В квадратных скобках в описании команд указывают необязательные параметры. При вводе команды сами квадратные скобки писать не нужно, см. рис.
Рис. Квадратные скобки не используем!
Квадратные скобки – это первая проверка внимательности и понимания. Если студент читает справку по команде и потом вводит квадратные скобки, значит он ничего не понял. И таких студентов с каждым годом встречается всё больше.
На самом деле в процессе обучения в вузе мы тренируем студентов читать и понимать прочитанное. В школе от учеников требуется только скорость чтения и ответов. А здесь мы требуем понимание. Придётся использовать голову не только для еды, но и для обучения.
Задание
Найдите в Википедии сведения про регистр букв и чувствительность к регистру символов.
Командную строку можно запустить разными способами:
1) через главное меню Пуск:
Start – Windows System – Command Prompt
2) через поле поиска:
Type here to search – cmd – Command Prompt
4) с помощью «горячих клавиш»:
нажмите комбинацию клавиш [Win + R] – Run – cmd – [OK] или [Enter], см. рис.
Рис. Запуск командной строки
Окно командной строки содержит приглашение, содержащее полный путь к текущему каталогу. Мигающий курсор указывает место для ввода следующей команды, см. рис. Чтобы просмотреть предысторию, можно использовать полосу прокрутки.
Нажав кнопку в левом верхнем углу окна, можно изменять настройки шрифта, а также копировать и вставлять текст через буфер обмена.
Чтобы закрыть командное окно, нажмите кнопку [x] в правом верхнем углу окна либо введите на клавиатуре команду exit – «выйти». В переводе эта команда могла бы звучать так: «Закройте это окно!»
Рис. Окно командной строки
Задание
– Запустите командную строку описанными способами.
– Настройте размер шрифта и цвет текста и фона.
– Введите команду ver и нажмите [Enter].
– Запишите версию ОС.
– Найдите в командном окне все элементы интерфейса:
– — Приглашение
– — Мигающий курсор
– — Команду
– — Ответ ОС
– — Полосу прокрутки
– Закройте командное окно.
Команда help выводит на экран описание указанной команды. Например, чтобы изучить команду dir, нужно ввести команду:
help dir
Длинный текст справки выводится на экран постранично.
Некоторые команды и программы сами могут выводить справку при указании вопросительного знака в качестве параметра:
dir /?
Квадратные скобки в тексте справки отмечают необязательные аргументы. Например, выражение
dir [диск: ]
означает, что допускаются следующие варианты использования команды dir:
dir
dir c:
dir d:
Задание
Вызовите справку для команды dir описанными выше способами.
Все команды, введенные течение текущего сеанса работы командного окна, сохраняются в памяти. Их можно вернуть стрелками [Вниз] и [Вверх] и снова выполнить.
Содержимое командной строки можно редактировать клавишами [Влево], [Вправо], [Home],