Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_lab_OSUNIX_2006-ukr.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
759.81 Кб
Скачать

5.4 Порядок виконання роботи

1. З середовища операційної системи викликати протокол telnet для того, щоб отримати ресурси ОС UNIX.

2. Ознайомитися з командами протоколу telnet та їх застосуванням.

3. Навчитися встановлювати зв’язок з віддаленою машиною, не завершуючи протокол telnet, а тільки закривши з’єднання.

4. З середовища операційної системи викликати протокол ftp для того, щоб встановити режим обміну файлам між двома машинами (платформами).

5. Ознайомитися з командами протоколу ftp та їх застосуванням.

6. Ознайомитися з особливостями передачі літерних та бінарних файлів.

7. Ознайомитися з різницею у складі команд та роботі протоколів на різних платформах.

8. Розробити командний файл, що забезпечує передачу файлів між двома машинами за допомогою протоколу ftp.

5.5 Завдання

Студент повинен вміти:

1) застосовувати команди telnet;

2) застосовувати команди ftp;

3) розірвати поточне з’єднання та відкрити нове, у поточному сеансі;

4) обмінятися одним або багатьма файлами між двома машинами;

5) обмінятися бінарним файлом таким чином, щоб була можливість виконати останній без перекомпіляції;

6) призупинити роботу протоколу ftp та повернутися до shell, для виконання команд, потім повернутися до протоколу ftp, не ініціюючи нового процесу;

7) надати візуальне підтвердження процесу обміну файлами;

8) вміти маніпулювати файловою системою локальної машини з протоколу ftp;

9) вміти маніпулювати файловою системою віддаленої машини з протоколу ftp;

10) за вказівкою викладача, розробити shell процедуру обміну файлами (використовуючи протокол ftp).

5.6 Зміст звіту

1. Тема і мета роботи.

2. Послідовність виконуваних у процесі роботи дій та аналіз допущених помилок.

3. Дослідити роботу протоколів telnet та ftp на різних платформах.

4. Після завдання викладача, розробити shell процедуру обміну файлами (використовуючи протокол ftp) та включити її до списку виконуваних команд користувача.

5. Висновки.

5.7 Контрольні запитання

1. Який синтаксис команди telnet?

2. Який синтаксис у команді ftp?

3. Який синтаксис команд put і mput?

4. Для чого використовують команди ascii і binary?

6 Awk. Програмування на мові awk

6.1 Мета роботи

Вивчити можливості застосування потокового редактора awk як інтелектуального фільтра у командних файлах, з одного боку, та як мови, на якій створюються програми обробки потоків даних.

6.2 Підготовка до роботи

Перед лабораторною роботою слід повторити матеріал за курсом лекцій та 45н.4545ендованною літературою [1,2,3].

6.3 Методичні вказівки до виконання роботи

Операційна система UNIX містить кілька потокових редакторів, що забезпечують відповідними ресурсами користувача. Найчастіше застосовується редактор awk.

Припустимо, що потрібно подати в табличній формі деякі оглядові дані, що зберігаються у файлі, узагальнити їх і включити в різні звіти, та переформатувати файл даних для використання з іншим пакетом або підрахувати кількість появ рядка у файлі. Це все пов’язано з пошуком і обробкою інформації, що легко реалізуються за допомогою мови програмування awk.

Мова awk легка. За її допомогою автоматично виконується чимала кількість операцій, які в інших мовах програмуються самим користувачем. Як наслідок – багато програм мовою awk складаються тільки з одного – двох рядків. Оскільки ці програми мають менший розмір у порівнянні із програмами інших мов, а так як вони для свого виконання не вимагають компіляції, то awk легко застосувати під час обробки структурованої інформації.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]