Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Z9411_OS_KafkaRS_LR6.docx
Скачиваний:
7
Добавлен:
24.10.2023
Размер:
1.44 Mб
Скачать

Задание №2

Вывел содержимое каталога C:\ на экран, самостоятельно задавая последовательно 4 параметра фильтрации:

  • Только папки;

  • Последняя буква имени s или a;

  • Вывод только имён и даты создания;

  • Сортировка по дате создания.

Получилась следующая команда:

> Get-ChildItem -Path C:\* -Directory -Include *s, *a | select Name, CreationTime | Sort-Object CreationTime

Результат выполнения команды представлен на рисунке 26.

Рисунок 26 – Вывод содержимого каталога с параметрами фильтрации

Задание №3

Вывел на экран и в текстовые файлы список псевдонимов командлетов для работы с файловой системой.

  1. Get-ChildItem.

Для вывода псевдонимов команды Get-ChildItem в текстовый файл использовал следующую команду:

> Get-Alias -Definition Get-ChildItem | Out-File -FilePath F:\Get-ChildItem_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 27.

Рисунок 27 – Вывод псевдонимов командлета Get-ChildItem

  1. Get-Item.

Для вывода псевдонимов команды Get-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition Get-Item | Out-File -FilePath F:\Get-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 28.

Рисунок 28 – Вывод псевдонимов командлета Get-Item

  1. Copy-Item.

Для вывода псевдонимов команды Copy-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition Copy-Item | Out-File -FilePath F:\Copy-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 29.

Рисунок 29 – Вывод псевдонимов командлета Copy-Item

  1. Move-Item.

Для вывода псевдонимов команды Move-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition Move-Item | Out-File -FilePath F:\Move-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 30.

Рисунок 30 – Вывод псевдонимов командлета Move-Item

  1. New-Item.

Для вывода псевдонимов команды New-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition New-Item | Out-File -FilePath F:\New-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 31.

Рисунок 31 – Вывод псевдонимов командлета New-Item

  1. Remove-Item.

Для вывода псевдонимов команды Remove-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition Remove-Item | Out-File -FilePath F:\Remove-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 32.

Рисунок 32 – Вывод псевдонимов командлета Remove-Item

  1. Rename-Item.

Для вывода псевдонимов команды Rename-Item в текстовый файл использовал следующую команду:

> Get-Alias -Definition Rename-Item | Out-File -FilePath F:\Rename-Item_Alias.txt

Затем, для вывода содержимого на экран, получил данные из этого файла с помощью команды Get-Content.

Результат показан на рисунке 33.

Рисунок 33 – Вывод псевдонимов командлета Rename-Item

Также можно было упростить задачу и вывести сразу все синонимы этих семи команд в один файл. Для этого ввёл следующую команду:

> Get-Alias -Definition Get-ChildItem, Get-Item, Copy-Item, Move-Item, New-Item, Remove-Item, Rename-Item | Out-File -FilePath F:\FileSystem_Cmdlets_Alias.txt

Она включает в себя все команды и выводит их в один файл. Проверил вывод с помощью команды Get-Content. Результаты выполнения команды представлены на рисунках 34-36.

Рисунок 34 – Вывод синонимов нескольких команд в один файл и проверка результата

Рисунок 35 – Созданный файл с синонимами нескольких команд в директории

Рисунок 36 – Содержимое текстового файла с синонимами нескольких команд

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