
- •7.080403 – Програмне забезпечення автоматизованих систем
- •1 Структура файлової системи, базовий та розгорнутий перелік команд ос unix
- •1.2 Підготовка до роботи
- •1.3 Методичні вказівки до виконання роботи
- •1.3.1 Процедура віддаленої реєстрації користувача на платформі unix
- •1.3.2 Файлова система
- •1.3.3 Середовище виконання процесів
- •1.3.4 Базові команди системи
- •1.4 Порядок виконання роботи
- •1.5 Завдання
- •1.7 Контрольні запитання
- •2 Редактор VI
- •2.3.3 Команди руху маркера по екрану монітора
- •2.3.4 Команди редактора, що забезпечують перехід у режим вводу
- •2.3.6 Команди копіювання
- •2.3.7 Команди пошуку вказаної символьної конструкції або літери
- •2.4 Порядок виконання роботи
- •2.5 Завдання
- •2.7 Контрольні запитання
- •3 Shell. Змінні оболонки shell. Застосування файла .Profile
- •3.3.2 Команда echo
- •3.3.3 Змінні середовища виконання
- •3.3.4 Файл .Profile
- •3.3.5 Використання лапок
- •3.3.6.1 Позиційні змінні (параметри)
- •3.3.6.2 Літерно-цифрові змінні (користувача)
- •3.3.6.3 Раніше визначені спеціальні змінні
- •3.3.7 Переадресація вводу-виводу за допомогою дескрипторів файлів
- •3.3.8 Шаблони, підстановки
- •3.3.9 Спеціальні символи shell операторів
- •3.4 Порядок виконання роботи
- •3.5 Завдання
- •3.7 Контрольні запитання
- •4 Shell. Оператори облонки shell. Програмування в оболонці shell
- •4.1 Мета роботи
- •4.2 Підготовка до роботи
- •4.3 Методичні вказівки до виконання роботи
- •4.3.1 Оператори мови shell
- •4.3.2 Синтаксис shell
- •If список команд
- •4.3.3 Створення та організація процедури у shell
- •4.3.4 Команди підтримки та їх особливості
- •4.3.4.1 Умовна перевірка: test
- •4.3.4.2 Оцінка арифметичних виразів expr
- •4.3.4.3 Команди true і false
- •4.3.4.4 Внутрішньорядкове введення документів
- •4.3.5 Передача параметрів до процедури shell
- •4.3.6 Приклади використання команд shell
- •4.3.6.1 Використання оператора if
- •If список команд
- •If список команд
- •4.3.6.2 Використання оператора case
- •4.3.6.3 Умовні цикли while та until
- •4.3.6.4 Організація циклу для списку: for
- •4.3.6.5 Керування циклами: break та continue
- •4.3.6.6 Кінець файла та вихід
- •4.4 Порядок виконання роботи
- •4.5 Завдання
- •4.7 Контрольні запитання
- •5 Мережні протоколи tcp/ip. Протокол telnet та протокол обміну файлами ftp
- •5.3.1.1 Командний режим telnet
- •5.4 Порядок виконання роботи
- •5.5 Завдання
- •6 Awk. Програмування на мові awk
- •6.3.1 Структура програми на мові awk
- •6.3.2 Поля
- •6.3.3 Вивід на друк
- •6.3.4 Форматований висновок
- •6.3.5 Прості шаблони
- •6.3.5 Вбудовані змінні
- •6.3.6 Змінним, обумовленим користувачем
- •6.3.7 Повідомлення про помилки
- •6.3.8 Вираження
- •6.3.8.2 Відносні вираження
- •6.3.8.3 Регулярні вираження
- •6.3.8.5 Символи
- •6.3.8.6 Комбінації виражень
- •6.3.8.6 Діапазони виражень
- •6.3.8.9 Вбудовані змінні
- •6.3.8.10 Арифметичні дії
- •6.3.8.11 Змінні поля
- •6.3.8.12 Деякі лексичні угоди
- •6.3.8.13 Вивід у файли
- •6.3.8.14 Вивід у канали
- •6.4 Порядок виконання роботи
- •6.5 Завдання
- •6.7 Контрольні запитання
- •Перелік рекомендованої літератури
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ
УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторних робіт
з дисципліни
"ОПЕРАЦІЙНА СИСТЕМА UNIX"
для студентЗЗв денної та заочної форм навчання спеціальності
7.080403 – Програмне забезпечення автоматизованих систем
ЗАТВЕРДЖЕНО
кафедрою ПЗЕОМ.
Протокол № 8 від 15.11.05
Харків 2006
Методичні вказівки до лабораторних робіт з дисципліни "Операційна система UNIX" для студентів денної та заочної форм навчання спеціальності 7.080403 – Програмне забезпечення автоматизованих систем / Упоряд. С.Л.Харченко. – Харків: ХНУРE, 2006. – 56 с..
Упорядник: С.Л.Харченко
ЗМІСТ
Вступ………………………………………………………………………… 4
1 Структура файлової системи, базовий та розгорнутий
перелік команд ОС UNIX……………………………………………….. 5
2 Редактор vi………………………………………………………………... 12
3 shell. Змінні оболонки. Застосування файла .profile…………………… 17
4 shell. Оператори оболонки shell. Програмування в оболонці shell…… 24
5 Мережні протоколи tcp/ip. Протокол telnet та протокол обміну
файлами ftp ……………………………………………………………… 33
6 awk. Програмування мовою awk………………………………………. 45
Перелік рекомендованої літератури……………………………………… 56
ВСТУП
Метою проведення лабораторних робіт з дисципліни "Операційна система UNIX" є формування у студентів системного і наукового підходу щодо застосування багатокористувальницьких багатозадачних операційних систем, з клону UNIX, та різноманітного системного програмного забезпечення, для рзв’язання складних сучасних інженерних задач. Ставиться за мету вивчити особливості файлової системи, системи команд, shell оболонки, мережні можливості системи, різноманітні редактори системи. На базі отриманих початкових знань сформувати уяву про можливості ОС та програмування у shell оболонках, з метою створення користувачем власних команд та програм керування процесами у ОС. Засвоїти початкові елементи адміністрування ОС та захисту інформації користувача.
План проведення лабораторних робіт
Номер
|
Теми занять |
Форма навчання |
||
Денна |
||||
обсяг (год.) |
сем. модуль |
сем. |
||
1 |
Структура файлової системи, базовий та розгорнутий перелік команд ОС UNIX |
4 |
3 |
6 |
2 |
Редактор vi |
4 |
3 |
6 |
3 |
shell. Змінні оболонки. Застосування файла .profile |
4 |
3 |
6 |
4 |
shell. Оператори оболонки shell. Програмування в оболонці shell |
4 |
4 |
6 |
5 |
Використання мережного протоколу для отри-мання віддалених ресурсів та обміну файлів |
4 |
4 |
6 |
6 |
awk. Програмування мовою awk |
4 |
4 |
6 |
|
Загальна кількість годин |
24 |
|
|