Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Zhovtyak_lab6_os

.pdf
Скачиваний:
0
Добавлен:
27.08.2024
Размер:
724.53 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

доц., канд. техн. наук

 

 

 

А. В. Аграновский

 

 

 

 

должность, уч. степень, звание

 

подпись, дата

 

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6

РАЗРАБОТКА КОМАНДЛЕТОВ POWERSHELL ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ

по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАБОТУ ВЫПОЛНИЛ

 

 

 

 

 

СТУДЕНТ ГР. №

4016

 

 

 

М.О. Жовтяк

 

 

 

 

подпись, дата

 

инициалы, фамилия

Санкт-Петербург 2022

1.Цель работы

Изучить командлеты Powershell, предназначенные для работы с файловой системой.

2.Информация об устройстве

Сведения об устройстве ПК представлены при помощи команды systeminfo в командной строке Windows на рисунке 1.

Рисунок 1 – Информация об устройстве

3.Выполненные упражнения

Упражнение 2.12. Командлет Get-ChildItem.

Возвращение всех файлов .txt в каталоге С:\Kosmos\, включая подкаталоги с использованием команды Get-ChildItem C:\Kosmos\ *.txt - Recurse –Force представлено на рисунке 2.

2

Рисунок 2 – Возврат файлов .txt

Использование параметра –Path для возврата списка файлов с расширением .txt находящихся в разных каталогах с помощью команды getchilditem -path C:\Kosmos\*txt, C:\lab\*txt -Recurse -Force представлено на рисунке 3

Рисунок 3 – Использование параметра –Path

3

Получение всех файлов с расширением .txt, имеющих в названии слово stars, с помощью команды get-childitem -path C:\Kosmos\*.txt -Filter *stars* - recurse представлено на рисунке 4.

Рисунок 4 – Использование параметра –Filter

Фильтрование файлов .txt с помощью параметра –Include с помощью команды get-childitem -path C:\Kosmos\* -Include *txt представлено на рисунке 5.

Рисунок 5 – Использование параметра –Include

Упражнение 2.13. Командлет Get-Item.

Ввод команды get-item для просмотра сведений о каталоге Kosmos

представлен на рисунке 6.

Рисунок 6 – Сведения о выбранном каталоге

4

Просмотр сведений о множестве папок представлен на рисунке 7.

Рисунок 7 – Сведения о множестве папок

Просмотр свойств объектов папки Kosmos с использованием конвейера представлен на рисунке 8.

Рисунок 8 – Просмотр свойств папки

Просмотр свойств файла папки Kosmos представлен на рисунке 9.

5

Рисунок 9 – Просмотр свойств файла Упражнение 2.14. Командлет New-Item.

Создание пустого файла с указанием параметров –Path и –ItemType file

представлен на рисунке 10.

Рисунок 10 – Создание пустого файла Создание текстового файла с наполнением представлено на рисунке 11.

Наполнение файла на рисунке 12.

Рисунок 11 – Создание текстового файла с наполнением

6

Рисунок 12 – Наполнение файла

Чтение текстового файла с помощью команды type представлено на рисунке 13.

Рисунок 13 – Чтение текстового файла Копирование нового файла с его одновременным переименованием и

использованием псевдонимов команделетов представлено на рисунке 14.

Рисунок 14 – Создание и копирование файлов средствами командлетов Упражнение 2.15. Работа с файлами средствами PowerShell.

Вывод всех дисков, к которым Windows Powershell позволяет осущствить доступ с помощью командлета Get-Psdrive представлен на рисунке 15.

7

Рисунок 15 – Вывод списка дисков на персональном компьютере Вывод всех дисков, к которым Windows Powershell позволяет

осущствить доступ с помощью командлета get-childitem представлен на рисунке 15.

Рисунок 15 – Вывод данных о диске C

Папка с занесенными 10 файлами разного типа и папкой с 5 такими же файлами представлен на рисунке 16.

8

Рисунок 16 – Содержание тестовой папки в проводнике

Для упрощения работы с тестовыми файлами создается новый диск FK.

Это представлено на рисунке 17.

Рисунок 17 – Создание диска FK

Просмотр содержимого диска FK представлен на рисунке 18.

9

Рисунок 18 – Содержимое диска FK

Скрытие файлов .txt и .doc представлено на рисунке 19.

Рисунок 19 – Вывод содержимого каталогов с сокрытием файлов Вывод только имен и размеров файлов с игнорированием .doc и .txt

представлен на рисунке 20.

10

Соседние файлы в предмете Операционные системы