ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 28.06.2020
Просмотров: 269
Скачиваний: 4
Передмова
Методичні вказівки для виконання практичних робіт з предмету “Операційні системи“ містять указівки до виконання практичних робіт №№ 1-8.
Структура методичних указівок наступна:
-
Тема роботи
-
Мета роботи
-
Завдання до роботи
-
Опис виконання завдання
Звіт з виконання практичної роботи виконується на аркушах формату А4 (у друкованому вигляді), оформлених відповідно до стандарту підприємства, і повинний містити наступні пункти:
-
Тема роботи
-
Мета роботи
-
Технічне забезпечення
-
Завдання до роботи
-
Результати виконання роботи
-
Висновок
Зміст
Практична робота № 1
Основні команди операційної системи MS DOS 4
Практична робота № 2
Основні команди операційної системи Unix 7
Практична робота № 3
Робота в середовищі Windows 12
Практична робота № 4
Архівування файлів у Windows 15
Практична робота № 5
Дослідження структури таблиці розділення дисків (PAT) в MS DOS 17
Практична робота № 6
Дослідження структури таблиці розміщення файлів (FAT) в MS DOS 18
Практична робота № 7
Дослідження структури завантажувального
запису Master Record (MBR)
в MS DOS 19
Практична робота № 8
Дослідження структури елементу каталогу 20
Практична робота № 1
-
Тема:
Робота з командами MS DOS
-
Мета:
Вивчити призначення і одержати навички роботи з командами MS DOS у командному рядку Windows
-
Технічне забезпечення: ПЕОМ IBM PC AT
4. Порядок виконання роботи:
4.1 Завантажити командний рядок
4.2 Виконати очищення екрану командою CLS
4.3 Виконати команду VER для перевірки версії ОС
4.4 Набрати і запустити в командному рядку команду PROMPT для зміни запрошення ОС
4.5 Продивитися на екрані монітора як зміниться вигляд запрошення ОС
4.6 Вивести в запрошенні ОС поточний диск і каталог
4.7 Вивести в запрошенні ОС тільки поточну дату
4.8 Вивести в запрошенні ОС тільки версію ОС
4.9 Вивести в запрошенні ОС тільки назву поточного диску і знак ">"
4.10 Вивести в запрошенні ОС поточну дату та поточний час
4.11 Вивести в запрошенні ОС тільки символ "$"
4.12 Вивести в командному рядку будь-який текст
4.13 Завантажити команду ECHO без параметрів
4.14 Продивитися повідомлення системи
4.15 Завантажити команду ECHO з параметром OFF і продивитися повідомлення системи
4.16 Завантажити команду ECHO з параметром ON
4.17 Набрати і запустити в командному рядку команду DATE без параметрів
4.18 Продивитися на екрані монітора повідомлення ОС
4.19 Ввести поточну дату у вигляді, запропонованому командою DATE
4.20 Вивести в запрошенні ОС поточну дату за допомогою команди PROMPT
4.21 Набрати і запустити в командному рядку команду TIME без параметрів
4.22 Ввести поточний час у вигляді, запропонованому командою TIME
4.23 Вивести в запрошенні ОС поточну дату та поточний час за допомогою команди PROMPT
4.24 Набрати і запустити в командному рядку команду VOL для одержання на екрані додаткової мітки диска
4.25 Виконати команду DIR з ключем /Р для виведення списку всіх файлів на диску посторінково
4.26 Виконати команду DIR з ключем /W для виведення списку всіх файлів на диску в ущільненому вигляді
4.27 Виконати команду DIR з ключем /A: атрибут для виведення списку файлів, які відповідають заданому атрибуту
4.28 Виконати команду DIR з ключем /O: критерій, які відповідають заданому критерію
4.29 Виконати команду DIR з ключем /S для виведення списку файлів з усіх підкаталогів
4.30 Виконати команду DIR з ключем /В для виведення тільки імен файлів на диску
4.31 Створити на диску D: каталог командою MD назва каталогу
4.32 Зробити цей каталог активним, тобто війти в нього командою CD назва каталогу
4.33 Продивитися вміст каталогу командою DIR
4.34 Створити декілька підкаталогів даного каталогу і продивитися його вміст
4.35 Створити декілька підкаталогів різного рівня в початковому каталозі, а потім продивитися його вміст командою DIR /s
4.36 Продивитися вміст каталогів командою TREE
4.37 Видалити каталоги послідовно командою RD назва каталогу
4.38 Створити текстовий файл командою :
copy con назва файла
Набрати текст з клавіатури
Після введення останнього рядка натиснути клавішу <F6>
4.39 Перевірити наявність текстового файлу в директорії
4.40 Продивитися вміст файлу командою
:
type назва файлу
4.41 Перейменувати файл за допомогою команди REN
4.42 Скопіювати файл у поточний каталог за допомогою команди COPY
4.43 Змінити атрибути файла командою Attrib:
аttrib назва файла +(-)атрибут
Список атрибутів:
r – файл тільки для читання
a – архівний файл
s – системний файл
h – схований файл
Знак + ставиться для присвоєння атрибуту
4.44 Перемістити файл командою MOVE
4.45 Видалити файл командою DEL
4.46 Одержати індивідуальне завдання і виконати його
4.47 Оформити звіт і захистити роботу
Індивідуальне завдання:
-
Створити структуру папок
-
У папці А створити 5 текстових файлів: 1.txt, 2.txt, 3.txt, 4.txt, 5.txt
-
Файли 1.txt, 2.txt скопіювати у В.
-
Файли 3.txt, 4.txt, 5.txt скопіювати з А в D.
-
Видалити всі файли з А.
-
З А в D перемістити всі файли.
-
З D у С перемістити всі файли.
-
У папці С перейменувати 2 файли в а1.txt, а2.txt
-
Файли в а1.txt, а2.txt перемістити в Е.
-
Видалити D і В.
Практична робота № 2
-
Тема: Основні команди операційної системи Unix
-
Мета: Вивчити призначення і одержати навички роботи з командами
-
Технічне забезпечення: ПЕОМ IBM PC AT
-
Порядок виконання роботи:
4.1 Запустіть комп'ютер під керуванням операційною системою UNIX. На запрошення login: введіть ім'я користувача і пароль:
root
парламент (в англійській розкладці).
Якщо система запустилася в графічному режимі, то перейдіть у текстовий, натиснувши комбінацію клавіш “CTRL+ALT+F2”.
Для переключення між терміналами використовуйте комбінацію клавіш “ALT+F*”. Під клавішею F* розуміється будь-яка функціональна клавіша F1-F9.
4.2 Після входу в систему вивчіть описані нижче команди, опишіть реакцію системи на одержання тієї чи іншої команди.
Основні команди Shell
Shell – це програмна оболонка, призначена для здійснення взаємодії користувача і системи за допомогою команд. У UNIX-системах існують декілька Shell, по своєму призначенню виконуючих одні і ті ж дії. Shell є обов'язковою програмою, що запускається автоматично при вході користувача в систему. При реєстрації в системі користувача завантажується одна з командних оболонок (це визначається у відповідному конфігураційному файлі) і на екрані з'являється запрошення. Звичайно це символ “#” чи “>”.
При роботі з командним рядком потрібно знати три загальні правила:
– Команди в одному рядку перелічуються через кому
– Для об'єднання команд у групу застосовують круглі дужки
– Якщо команда не може бути записана в один рядок на екрані, те її можна розбити на кілька рядків, наприкінці кожної, крім останньої поставити символ продовження рядка“\”.
4.2.1 Найбільш корисною командою на початковому етапі вивчення UNIX може стати команда man.
man назва команди
Ця команда в найпростішому випадку вимагає один параметр – ім'я команди, про яку дати довідку. Наприклад,
# man ls
Для одержання довідки можна скористатися іншою командою – командою info, указавши як параметр ідентифікатор потрібної команди:
# info ls
На консоль буде видана перша сторінка довідки.
Крім інформації про команди, ви також можете довідатися формат тих чи інших конфігураційних файлів, наприклад, по команді:
Для завершення роботи з довідкою натисніть “q” чи “CTRL/c” (для man і info).
4.2.2 logout
Це команда завершення сеансу роботи користувача. Ця команда виконує закриття сеансу роботи поточного користувача і відновлює програму login для введення імені користувача і пароля. На цьому робота користувача в системі завершена. Щоб відновити її, необхідно зареєструватися, ввівши ім'я користувача і пароль.
Крім команди logout застосовують ще команду exit – вихід з копії shell-оболонки. Однак ця команда не завжди приводить до завершення роботи користувача в системі. Команда закриває копію shell-оболонки. Якщо це основна копія оболонки, то її закриття приводить до завершення роботи користувача в системі.
4.2.3 clear
Одна з найпростіших команд системи: очистити вікно консолі. Параметрів не має.
4.2.4 echo
Команда здійснює друк параметрів у стандартний потік виведення.
# echo “Привіт мир!!!”
Привіт мир!!!
#
Цю команду корисно застосовувати для виведення не екран значень перемінної оточення і для створення текстових файлів. При виведенні повідомлення по команді echo автоматично виконується перевод рядка. Для відключення цієї властивості варто застосувати ключ -n:
# echo -n “Привіт мир!!!”
Привіт мир!!!#
Команди керування файловою системою
4.2.5 ls
Команда виводить у стандартний потік список файлів каталогу. Команда має безліч ключів, що визначають формат виведення. Деякі з них ми розглянемо:
-G виведення списку, виділяючи об'єкти різних типів різним кольором
-1 виведення списку об'єктів в один стовпчик (2 по-умовчанню)
-f виведення списку без сортування (сортування по імені по-умовчанню)
-r виведення списку, упорядкованого в зворотному порядку (по імені)
-t виведення списку, упорядкованого за часом модифікації
Ці ключі можна використовувати один з одним, для одержання потрібного формату виведеного списку. Список параметрів команди не вичерпується приведеним вище. Для знайомство з іншими можливостями команди звертайтеся до убудованої довідки по команді.
Крім ключів як параметри можна вказати ім'я каталогу, уміст якого потрібно переглянути. Без вказівки імені каталогу, виводиться список умісту поточного каталогу.
Наприклад, вивести список об'єктів каталогу /usr/local/bin:
ls /usr/local/bin
4.2.6 cd назва каталогу
Команда дозволяє змінити поточний каталог. Як параметр указується каталог:
# cd /usr/local/bin
Після виконання команди, поточним каталогом установлюється каталог /usr/local/bin.
Уведення команди без параметра встановлює поточним домашній каталог поточного користувача.
Команда cd .. – перехід на рівень вгору.
4.2.7 pwd
Команда повідомляє ім'я поточного каталогу:
# cd
# pwd
/home/admin
4.2.8 mkdir
Команда створює каталог, ім'я якого зазначене як параметр.
# mkdir /home/admin/newdir
Буде створений каталог newdir. Однак команда може викинути помилку у випадку, якщо каталог newdir уже створений, чи каталоги верхнього рівня /home/admin не існують. Якщо необхідно створити каталог, у випадку, коли каталоги верхнього рівня не існують, то прибігають до використання ключа -p:
# mkdir -p /home/admin/newdir
У цьому випадку будуть створені всі каталоги, по шляху до каталогу newdir.
При створенні каталогу можна визначити доступ до нього. Для цієї мети вкажіть ключ -m і код доступу:
# mkdir -p -m=rwx /home/admin/newdir,
де rwx означає, що можна читати (r) уміст каталогу, записувати в нього (w) і дозволений вхід у каталог (x). Кожний з цих значень (r, w чи x) може бути опущений у разі потреби.
4.2.9 rmdir
Команда видаляє порожній каталог, зазначений як параметр.
# rmdir /home/admin/newdir
Каталог newdir буде вилучений. Якщо каталог містить файли чи каталоги, то видалення неможливе. Для цього існує команди rm.
4.2.10 rm
Команда видаляє зазначений файл чи групу файлів, а також каталог.
# rm /home/admin/newfile.txt
Команду rm можна використовувати для видалення каталогів із усіма підкаталогами і файлами в них. Для цього варто вказати ключ -R.
# rm -R /home/admin/newdir
Остання команда видалить каталог newdir і весь його вміст.
4.2.11 touch
Звичайно ця команда застосовується для створення порожнього файлу. Як параметр вказується ім'я створюваного файлу. Однак її ще можна застосовувати для відновлення атрибутів вже існуючого файлу, наприклад, для відновлення дати створення файлу.
# touch /home/admin/newfile.txt
Команда створить новий файл newfile.txt.
4.2.12 cat
Програма читання файлу з диска і виведення його на друк:
# cat /home/admin/newfile.txt
Команда cat може застосовуватися з ключами, що змінюють формат виведення файлу.
Наприклад ключ -b забезпечить нумерацію рядків файлу:
# cat -b /home/admin/newfile.txt
4.2.13 cp каталог1 каталог 2
Ця команда виконує копію файлу.
4.2.14 mv каталог1 каталог 2
Ця команда виконує переміщення файлу
4.3 Виконати індивідуальне завдвння
-
Створити у своїй папці наступну структуру (рис.1):
Рисунок 1 – Структура папок
-
У папці D створити 3 текстових файли: 1.txt, 2.txt, 3.txt.
-
Файли 1.txt, 2.txt скопіювати в L і перейменувати в 11.txt, 21.txt .
-
Файл 3.txt перемістити з D в K, а 1.txt, 2.txt з D в E.
-
Всі файли з K й L скопіювати в Е.
-
Видалити папку С.
-
Перейменувати папку А в А1.
-
Перемістити папку Е в А1.
-
Видалити папки D і В.