Файл: Информатика и вычислительная техника 09. 03. 02 Информационные системы и технологии 09. 03. 04 Программная инженерия 01. 03. 02 Прикладная математика и информатика Москва 2023 2.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 86
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВО РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ Факультет политических и социальных технологий Кафедра информационных технологий, искусственного интеллекта и общественно- социальных технологий цифрового общества ОПЕРАЦИОННЫЕ СИСТЕМЫ МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ Файловые операции в консоли ОС семейства Windows» для студентов направлений подготовки
09.03.01 Информатика и вычислительная техника
09.03.02 Информационные системы и технологии
09.03.04 Программная инженерия
01.03.02 Прикладная математика и информатика Москва – 2023
ФГБОУ ВО РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ Факультет политических и социальных технологий Кафедра информационных технологий, искусственного интеллекта и общественно- социальных технологий цифрового общества ОПЕРАЦИОННЫЕ СИСТЕМЫ МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ Файловые операции в консоли ОС семейства Windows» для студентов направлений подготовки
09.03.01 Информатика и вычислительная техника
09.03.02 Информационные системы и технологии
09.03.04 Программная инженерия
01.03.02 Прикладная математика и информатика Москва – 2023
2
УДК 004.42
ББК 32.972.13
К77
Составитель завкафедрой информационных технологий, искусственного интеллекта и
общественно-социальных технологий цифрового общества, канд. пед. наук, доц. Крапивка СВ Крапивка, СВ. Операционные системы методические указания к выполнению лабораторной работы Файловые операции в консоли ОС семейства Windows» СВ. Крапивка Российский гос. соц. унт. – Москва РГСУ, 2023. — 10 с. Настоящие методические рекомендации разработаны на основе Федеральных государственных образовательных стандартов ВО РФ по направлениям подготовки бакалавриата
09.03.01 Информатика и вычислительная техника, 09.03.02 Информационные системы и технологии Программная инженерия, 01.03.02 Прикладная математика и информатика и профессионального стандарта 06.026 Системный администратор информационно- коммуникационных систем. Содержат описание практических заданий по изучению команд управления файловой системой в консольном режиме операционных систем семейства Windows. Предназначены для организации выполнения лабораторного практикума по дисциплине Операционные системы.
УДК 004.42
ББК 32.972.13
© Крапивка СВ Российский государственный социальный университет, 2023
3 Операционные системы ЛАБОРАТОРНАЯ РАБОТА Файловые операции в консоли ОС семейства Windows Цель 1. Изучить порядок взаимодействия с ОС семейства Windows в режиме командной строки.
2. Добиться знания основных команд, реализующих типовые файловые операции.
1. КРАТКАЯ ТЕОРИЯ Одной из функций ОС является обеспечение диалога пользователя с вычислительной системой, то есть, обеспечение пользовательского интерфейса. Распространены два вида интерфейсов
1. Graphical User Interface (GUI) — графический пользовательский интерфейс
2. Command Line Interface (CLI) — интерфейс командной строки. Каждый из этих интерфейсов имеет свои достоинства и недостатки. Так, графический интерфейс позволяет удобно и наглядно манипулировать объектами системы, однако требователен к системным ресурсам. Кроме этого, управление GUI является частным случаем задачи управления вводом/выводом ив общем смысле, не относится к функциям ядра операционной системы. Интерфейс командной строки менее удобен с пользовательской точки зрения, однако он требует минимальных ресурсов и, что особенно важно, позволяет управлять системой сразу же после загрузки ядра, не требуя перехода в графический режим. Несмотря на то, что пользователи персональных компьютеров работают с применением
GUI, специалисту в области вычислительной техники и программного обеспечения необходимо уметь работать с интерфейсом CLI, так как сего помощью можно восстановить работоспособность системы в случае сбоев, либо управлять системой при невозможности загрузки или нецелесообразности использования (например, в серверных системах) графического интерфейса. Непосредственное взаимодействие с пользователем осуществляет диалоговая программа интерпретатор команд. В ОС Windows используется стандартное приложение с именем
CMD.EXE. Кроме этого есть расширенные по возможностям интерфейсы командной строки
Windows, например, PowerCmd. Технология работы в консольном режиме
4 Пользовательский интерфейс CLI реализован в виде командной строки, которая начинается с так называемого приглашения ОС, например, C:\>. Команды вводятся в следующем обобщенном формате ИМЯ КОМАНДЫ ПАРАМЕТРЫ КЛЮЧИ (квадратные скобки означают необязательную часть команды. Для выполнения набранной команды следует нажать Enter. Команды делятся на внутренние и внешние. Внутренние хранятся в модуле интерпретатора, а внешние представляют собой отдельные приложения, расположенные в системных папках. Так как в системе прописан путь к этим папкам, то запустить такие приложения можно без указания полного пути (то есть, набрав только имя приложения. В системе ведется журнал набранных команд, поэтому с помощью клавиш управления курсором можно переходить по списку уже введенных команд. Для получения справки о составе команд нужно выполнить команду help. Чтобы получить справку о формате и параметрах конкретной команды, можно либо указать имя команды как параметр команды help, либо набрать ее имя и указать ключ /?. Например, справку по команде DIR можно получить так help dir, или так dir /? Примечание ключ /? применяется как для внутренних, таки для внешних команда команда help не поддерживается некоторыми внешними командами (например, tracert). В режиме командной строки можно выполнить все действия, типичные для любой операционной системы. Так, команды консоли делятся наследующие группы
1. Команды для поддержки файловой системы навигация в файловой системе запуск приложений на выполнение создание, переименование, удаление, копирование и перемещение объектов (папок и файлов просмотр содержимого папок и файлов.
2. Команды управления операционной системой (работа с задачами, управление питанием. Сетевые команды (определение параметров соединения, управления удаленными компьютерами. Команды для мониторинга системы.
5. Команды для обслуживания жестких дисков.
6. Команды для поддержки службы каталогов.
7. Вспомогательные команды (утилиты для создания сценариев, настройки принтеров, работы с переменными окружения) Основные команды поддержки файловой системы
1. Навигация в системе — команда CD (ChangeDir) Формат CD имя диска путь имя вложенной папки Для перехода по дереву папок на один уровень вверх используется команда CD с двумя точками (CD..), а для перехода в корневую папку диска, команда CD\. Для смены текущего диска нужно ввести новое имя, например E: и нажать Enter.
2. Просмотр содержимого папки — команда DIR Формат DIR имя диска путь [параметры-ключи]
5 В качестве ключей часто используются /P (постраничный выводи (вывод в кратком формате. Примечание результаты работы команд вывода на экран можно перенаправить в текстовый файл. В этом случае команда записывается в формате Команда Идентификатор перенаправления Имя файла В качестве идентификатора перенаправления используются символ «>» (перезаписать файл) или символ «>>» (добавить в файл. Примеры
dir > folderlist.txt — переписать в файле folderlist.txt имена содержимого текущего каталога.
dir >> folderlist.txt — добавить вконец файла folderlist.txt имена содержимого текущего каталога.
3. Вывод дерева папок — команда TREE Формат TREE имя диска путь [/F] Ключ /F позволяет выводить имена файлов каждой папке.
4. Запуск программ на выполнение Выполняется вводом имени программы в текущей папке или из любого места файловой структуры с указанием пути к программе.
5. Создание папки — команда MD (MakeDir) Формат MD имя диска путь имя новой папки
6. Удаление папки — команда RD (RemoteDir, RemoveDir) Команда RD без параметров удаляет только пустые папки. Ключ /S позволяет удалить папки вместе с содержимым.
7. Копирование файлов — команда COPY Формат COPY имя диска путь имя источника имя диска путь имя приемника. Перемещение файлов — команда MOVE Формат MOVE имя диска путь имя источника имя диска путь имя приемника. С помощью команды MOVE можно переименовать файл. Для этого его нужно переместить в текущую папку, указав на месте приемника новое имя.
9. Удаление файлов — команда DEL Формат DEL имя диска путь имя удаляемого файла
6
10. Просмотр содержимого текстового файла Выполняется либо командой TYPE, либо копированием файла на консоль (CON). Консоль при выводе означает монитора при вводе — клавиатуру. Формата имя файла б) COPY имя файла CON
11. Создание текстового файла Выполняется либо с использованием внешнего текстового редактора, либо с копированием файла с консоли. Формата имя файла б) COPY CON имя файла После этого набираем текст и заканчиваем набор командой CTRL+Z с последующим нажатием Enter.
Символы-заменители
Символы-заменители позволяют задать маску (шаблон) для выполнения операций с группой файлов. В качестве символов-заменителей используются * (заменяет цепочку символов) и ? (заменяет один символ. Наиболее часто используется *. Примеры использования команд с этими символами рассмотрены в разделе 3.2 практических заданий. Важно, что данные символы-заменители являются общепринятыми и используются не только в консольном режиме, а, например, ив системе поиска файлов и папок.
2. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ Особенностью работы является то, что основная часть практических заданий ориентирована на использование абсолютных ссылок на носители, папки и файлы. Поэтому необходимо приготовить рабочую среду выполнения лабораторной работы. Подготовка заключается в копировании из указанного преподавателем места файловой структуры, содержащей все необходимые объекты. Кроме этого, в работе используется понятие корневая папка доступного диска. Символьное имя этой корневой папки будет зависеть от режима работы в компьютерном классе. Возможны следующие варианты
1. Вам будут доступны локальные диски системы. В этом случае можно создавать рабочую среду на одном из них, например, С или D:.
2. Выбудете работать с сетевым диском. В этом случае локальные диски будут недоступны, поэтому все файловые структуры нужно будет создавать на этом сетевом диске. В описании примеров ив заданиях предполагается, что имя диска равно X:. В случае необходимости это имя нужно будет самостоятельно корректировать. В тексте заданий команды для наглядности выделены прописными буквами. Так как в
WinAPI прописные и строчные символы при обработке не различаются, то при наборе удобнее использовать строчные символы.
1
редактор EDIT может отсутствовать в 64битных версиях Windows. В этом случае можно использовать редактор Блокнот или установить альтернативный внешний редактор.
7 Отчет по работе, кроме названия, целей и вывода, должен содержать раздел краткой теории (виды интерфейсов и описание команд интерфейса командной строки, ход работы задания и 3.5). В отчете указывается задание и фиксируется факт его выполнения. Выполнение заданий можно подтверждать скринами экрана. (вместо текстовой записи) Задания 3.1 ив отчет не вносятся. Задание 3.3 выполняется по описанию с фиксацией в отчете заданий и решений. Задание 3.4 выполняется самостоятельно с фиксацией в отчете заданий и решений.
3. ПРАКТИЧЕСКИЕ ЗАДАНИЯ
3.1. ПОДГОТОВКА СРЕДЫ ВЫВОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ Технология выполнения Скопируйте из указанного преподавателем места в корневую папку диска Х архивный файл NC.RAR и разархивируйте его содержимое. В результате в корневой папке диска Х должна появиться папка NC, содержащая файлы nc.cfg, nc.exe, nc.ext, nc.hlp, nc.ini, nc.msg, ncedit.exe, ncedit.msg, ncmain.exe, wpview.exe.
3.2. ИЗУЧЕНИЕ СПОСОБОВ ЗАПУСКА ОКНА РЕЖИМА КОМАНДНОЙ СТРОКИ Войдите в консольный режим указанными ниже способами и определите наиболее оптимальный из них сточки зрения управления системой в различных ситуациях. Технология выполнения
1) запуск с помощью ярлыка Командная строка в группе Главного меню Программы Стандартные.
2) непосредственный запуск файла cmd.exe из папки Windows\System32.
3) запуск с помощью команды Выполнить Главного меню (Пуск\Выполнить… или
Windows+R и задать имя программы cmd).
4) работа в доступном файловом менеджере (например, FAR Manager) Запустить и убедиться в наличии командной строки (расположена как правило в нижней части окна менеджера. ИЗУЧЕНИЕ ОСНОВНЫХ КОМАНД ПОДДЕРКИ ФАЙЛОВОЙ СИСТЕМЫ Примечание для визуального отслеживания правильности выполнения задания 3.3 можно открыть Проводники расположить его окно рядом с окном консоли. Технология выполнения В свойствах окна консоли настройте шрифт Lucida Console с размером 16 пт. Войдите в режим командной строки и выполните задания
1) Просмотрите содержимое корневого каталога диска Х
перейдите в корневую папку диска Х (командой X: перейдите на диски выполните команду введите команду DIR
выясните, как работает эта команда DIR при использовании ключей /P и /W) Перейдите п папку Windows / System32 и последовательно выполните команду DIR с ключами
/P и /W
запишите назначение этих ключей.
2) Определите объем свободного пространства сменного носителя (если доступен) или диска Х
перейдите в корневую папку диска (наберите имя диска и нажмите Enter) и выполните команду) Создайте в корневой папке диска Х дерево папок
создайте папку FAMILY (команда MD FAMILY)
войдите в эту папку (команда CD FAMILY )
создайте папки PARENTS и CHILDREN (команды MD PARENTS и MD CHILDREN.
запишите задание и его решение.
4) Постройте дерево каталогов папки FAMILY и диска Х
перейдите в корневую папку диска Хи введите команду TREE FAMILY
введите команду TREE X:
запишите задание и его решение.
5) Скопируйте файл wpview.exe из папки NC в папку PARENTS
введите команду COPY Х Х
убедитесь, что файл скопировался (перейдите командой CD PARENTS в папку PARENTS и выполните команду DIR).
запишите задание и его решение.
6) Скопируйте из папки NC в папку FAMILY все файлы, имя которых начинается на
nc, а расширение имени на e
введите команду COPY Х Х
убедитесь, что файлы скопировались (выйдите командой CD.. из папки PARENTS в папку
FAMILY и выполните команду DIR).
запишите задание и его решение.
7) Переместите файл wpview.exe из папки PARENTS в папку CHILDREN
войдите в каталог PARENTS
введите команду MOVE WPVIEW.EXE Х
убедитесь, что файл переместился (просмотрите содержимое каталогов PARENTS и
CHILDREN). Обратите внимание на то, что перед перемещением мы сделали папку PAR-
ENTS текущей и поэтому не указывали в команде MOVE путь к файлу WPVIEW.EXE.
запишите задание и его решение.
8) Создайте в папке CHILDREN текстовые файлы с именами FAM.TXT и
NAME.TXT, содержащие вашу фамилию и имя. FAM.TXT создайте с помощью редактора. ас консоли.
войдите в папку CHILDREN
9
введите команду EDIT FAM.TXT, наберите свою фамилию, сохраните файл и выйдите из редактора. Примечание если в Вашей версии Windows командой EDIT редактор не будет запускаться ошибка «edit» не является внутренней или внешней командой, исполняемой программой или пакетным файлом, используйте редактор Блокнот (вместо edit команда notepad)
введите команду COPY CON NAME.TXT После этого наберите свое имя, нажмите CTRL+Z, а потом Enter.
убедитесь, что файлы созданы (просмотрите содержимое папки CHILDREN)
запишите задание и его решение.
9) Выведите на экран содержимое созданных файлов
введите команду TYPE FAM.TXT
введите команду COPY NAME.TXT CON
запишите задание и его решение.
10) Перенаправьте вывод файлов FAM.TXT ив файл OUT.TXT
введите команду TYPE FAM.TXT > OUT.TXT
введите команду TYPE NAME.TXT >> OUT.TXT
убедитесь в правильности выполнения задания (просмотрите содержимое файла
OUT.TXT)
запишите задание и его решение.
11) Удалите в папках FAMILY и CHILDREN все файлы
войдите в папку FAMILY
введите команду DEL *.*
введите команду DEL Х
убедитесь, что файлы удалены (просмотрите содержимое папок FAMILY и CHILDREN)
запишите задание и его решение.
12) Удалите созданные папки
войдите в папку FAMILY
удалите папку PARENSR командой RD PARENTS
выйдите в корневую папку диска Х (команда CD\) и убедитесь, что непустую папку
FAMILY простой командой RD удалить нельзя.
удалите папку FAMILY с помощью команды RD с ключом /S.
запишите задание и его решение.
3.4. ЗАКРЕПЛЕНИЕ ОСНОВНЫХ КОМАНД КОНСОЛЬНОГО РЕЖИМА Технология выполнения Откройте режим командной строки и выполните следующие задания с фиксацией в отчете) Создайте в корневой папке рабочего диска каталог MYDIR.
2) Скопируйте из папки NC в папку MYDIR следующие файлы nc.exe, ncmain.exe, nc.cfg, wpview.exe, ncedit.exe, nc.ext, nc.ini.
3) Убедитесь в правильности выполнения задания 2 (просмотрите содержимое папки
MYDIR).
4) Создайте в корневой папке рабочего диска папку TIME.
10 5) Скопируйте в папку TIME из папки MYDIR группы файлов (с очисткой папки TIME после каждого копирования а) все исполняемые файлы б) все файлы, начинающиеся на n в) все файлы с именем nc и расширением, начинающимся на ex
6) Очистите папку TIME.
7) Переместите в папку TIME из папки MYDIR файлы wpview.exe и nc.ini.
8) Убедитесь в отсутствии в папке MYDIR этих файлов после их перемещения.
9) Создайте в папке TIME текстовый файл с именем CLOCK.TXT, содержащий текущее значение системного времени (для выполнения этого задания используйте команду TIME (в ответ на запрос о вводе нового значения времени просто нажмите Enter). Для отчета выведите содержимое файла CLOCK.TXT на экран.
10) Удалите каталоги TIME и MYDIR.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Перечислите виды пользовательских интерфейсов ОС.
2. Укажите, в каких случаях может понадобиться умение работать в режиме командной строки. Перечислите файловые операции, наиболее часто выполняемые в любой ОС.
4. Какими способами можно запустить режим командной строки в ОС Windows?
4. Как в режиме командной строки просмотреть содержимое папки
5. Как в режиме командной строки определить объем свободного пространства диска F:?
6. Как в режиме командной строки можно создавать папки и перемещаться по дереву папок
7. Как в режиме командной строки выполняется копирование файлов
8. Какой командой в режиме командной строки можно скопировать все файлы из папки
C:\MYDIR в папку F:\TIME?
9. Как в режиме командной строки удалить из текущей папки все файлы, имеющие расширение. Как ив каком случае можно удалить каталог TIME с помощью команды RD?
11. Как перенаправить вывод в текстовый файл
5. ЛИТЕРАТУРА
1. Команды Windows (
https://learn.microsoft.com/ru-ru/windows-server/administration/windows-commands/windows- commands
).
2. Список всех команд командной строки (CMD) (
http://pcprintinfo.ru/?p=2624
).