2. Работа с командной строкой ОС MS Windows

Цель работы: научиться пользоваться командной строкой в MS Windows.
Перед началом работы произведем некоторые настройки виртуальной машины, для большего удобства использования. Для этого установим дополнения гостевой ОС. Эти дополнения состоят из драйверов устройств и системных приложений, которые оптимизируют гостевую операционную систему для повышения производительности и удобства использования. Чтобы их установить выбираем в меню ВМ: Устройства - Подключить образ диска Дополнений гостевой ОС.

15.jpg

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

15-1.jpg


Так как работать через интерфейс VirtualBox бывает не всегда удобно, то подключимся к нашей виртуальной машине с помощью удаленного рабочего стола. Для этого нам нужно знать адрес машины (куда мы хотим подключиться), имя пользователя и пароль. Пароль на прошлом этапе не был задан и его необходимо установить сейчас. Проще всего это будет сделать нажав Ctrl Alt Delete и выбрав Change a password.

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

Осталось выяснить адрес виртуальной машины, его мы узнаем с помощью командной строки (ipconfig).

Очень важно! Для вашего же удобства необходимо проверить актуальное время в вашей ОС!

Интерфейс операционной системы – это средство общения пользователя с ОС. С помощью интерфейса пользователь обращается к различным функциям ОС, таким как запуск программ или копирование файлов, и получает сообщения ОС. Командная строка – это интерфейс ОС, работающий в отдельном текстовом режиме следующим образом:

Параметры командной строки – это части строки, разделенные пробелами. Их нумеруют, начиная с нуля. Нулевой параметр – это имя команды или исполняемого файла. Следующие за ним параметры указывают режим выполнения команды и сообщают имя объекта, с которым будет выполняться операция. Команды ОС, например dir, выполняет сама ОС, поэтому на диске нет отдельных файлов для каждой команды, например dir.exe. К исполняемым файлам относятся прикладные программы (приложения) *.com и *.exe, а также пакетные файлы *.bat и *.cmd. Пакетные файлы – это текстовые файлы, содержащие последовательность команд ОС.

  1. запускаем командную строку, лучше всего это делать с помощью горячих клавиш Windows: Win R [R=Run] → cmd
  2. справочная система командной строки. Справку можно вывести с помощью команды Help, например, Help dir. Также некоторые команды могут выводить справку при указании «?» в качестве параметра, например, dir /?.
  3. для просмотра и настройки сетевых параметров необходимо воспользоваться командой ipconfig
  4. теперь вы можете подключиться к удаленному рабочему столу

По умолчанию команды выводят результаты своего исполнения на экран монитора, и принимают входные данные с клавиатуры. Но это соглашение можно изменить и для этого служат операторы перенаправления. Операторы перенаправления команд используются для изменения местоположений потоков ввода и вывода команд, заданных по умолчанию, на какие-либо другие. Местоположение потоков ввода и вывода называется дескриптор. С использованием операторов перенаправления можно направить вывод результатов работы команды (скрипта) в заданный файл или использовать эти результаты в качестве входных параметров для выполнения другой команды(скрипта).Это позволяет организовывать эффективную коммуникацию между процессами при минимальных затратах времени и ресурсов.

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

Команда dir (от слова Directory): позволяет отобразить список файлов и подкаталогов для указанного каталога. Список может быть отсортирован по множеству критериев, задаваемых параметрами командной строки.

Команда cd. Для перехода из каталога в каталог используйте команду cd (англ. Change Directory – сменить каталог). Команда cd без параметров выводит имена текущего диска и папки.
Команда set (англ. Set – установить) позволяет просматривать и изменять переменные среды окружения (англ. Environment variables – параметры окружения). Это настройки ОС, доступные для прикладных программ в виде текстовых строк в оперативной памяти. К переменным окружения обращаются по имени. Команда set без параметров выводит текущие значения переменных среды окружения, в том числе:

Например:

Задание:
a. Выведите полный список переменных окружения
b. Определите число процессоров
c. Определите тип операционной системы
d. Определите имя пользователя
e. Выведите путь для поиска
f. Добавьте каталог d:\ в путь для поиска
g. Выведите путь для поиска
h. Убедитесь, что значение переменной path изменилось
Команда echo (англ. Echo – эхо) выводит текст, напечатанный после команды, на экран. Знак > направляет вывод вместо экрана в файл. В результате, при выполнении этой команды будет создан файл file.txt, который будет содержать в себе текст, напечатанный после команды echo.
Команда copy (англ. Copy – Копировать) используется, чтобы скопировать один или несколько файлов. Первый параметр команды – исходный файл (источник). Второй параметр – результат копирования (каталог или новый файл). Например, команда copy f1.txt d:\t копирует файл f1.txt в каталог d:\t Для объединения нескольких файлов в один файл между именами файлов ставится знак . Например команда copy f1 f2 f3 f4 объединяет файлы f1, f2 и f3 в файл f4 Второй параметр команды может содержать имя файла или путь к файлу.
Задание: