Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_СПЗ_2.doc
Скачиваний:
7
Добавлен:
14.02.2015
Размер:
315.39 Кб
Скачать

Послідовність виконання роботи

  1. Створити каталог1 в ньому 3 файли з розширенням .txt та ввести в них будь-які тексти.

  2. Створити каталог2 в каталозі1 в ньому 2 порожніх файли та 2 з текстом і розширенням .txt.

  3. Створити каталог3 в каталозі1 з одним файлом, який містить текст.

  4. Перемістити 2 файли із каталога1 в каталог2.

  5. Перемістити 1 файл із каталога1 в каталог3.

  6. В каталозі2 створити копію файлу.

  7. Скопіювати цю копію в каталог3.

  8. Об’єднати файли, які існують в каталозі2 надав назву окс.

  9. Продивіться вміст об’єднаних файлів.

  10. Вивести унікальний номер файлу окс.

  11. Вивести кількість рядків з вказанням номерів файлу окс.

  12. В файлі окс вивести на екран:

  • Кількість слів;

  • Кількість байт;

  • Самого великого рядка в тексті.

  1. Продивитися вміст каталогу2.

  2. Вивести права доступу файлу каталога3.

  3. Змінити права доступу файлу каталогу3 на запис та виконання.

  4. Файлу окс каталогу2 змінити права тільки на читання.

Оформлення звіту

  1. Тема лабораторної роботи.

  2. Мета лабораторної роботі.

  3. Описати послідовність виконання роботи.

  4. Відповіді на контрольні питання.

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

            1. Яка команда служить для зміни власника файлу, групи файлу. Навести приклад?

            2. Чим відрізняється команда less від more?

            3. Чим відрізняється команда cat від touch?

            4. За допомогою якої команди можна копіювати файли, а за допомогою якої переміщувати?

            5. Що означає запис:

  • ср файл1 файл2

  • ср –і /кат1/файл1 кат2

  • ls –l кат1

  • ls –h кат1

  • more файл1

  • rm –R кат1

  • mv –і файл1 кат1

  • mv –і /кат1/*.txt

  • wc –l file1

  • wc –m file2

Лабораторна робота 22

Тема: Робота з утилітами командного рядка

Мета: Закріпити практичні навики в роботі з командами.

Теоретична частина

Інструменти для порівняння файлів просто необхідні, і Linux такі інструменти надає.

Простий з них – команда cmp. Ця команда просто порівнює вміст двох файлів побайтно:

cmp filel file2

Якщо файли повністю співпадають, вона мовчки закінчує свою роботу (відбувається повернення до командного рядка без яких-небудь додаткових повідомлень), а якщо файли розрізняються, видаються номер рядка і номер байта в рядку, де має місце перша відмінність.

Для оцінки версій одного й того ж файлу найбільш корисною може бути команда sdiff, яка видає результат порівняння в вигляді двох стовпців, які розділені між собою пробілом. Якщо рядки з однаковими номерами в файлах розрізняються. То в висновку команди вони поділені вертикальною смугою.

Існує також команда diff3, яка дозволяє порівняти одразу 3 файли.

tail -n – вивід на екран останніх n рядків.

head –n – вивід на екран перших n рядків

Послідовність виконання роботи

  1. Створити каталог1.

  2. Створити файл1.txt, файл 2.txt, файл3.txt каталозі1.

  3. Ввести текст в файл3.txt:

Будь-яка прикладна програма є відображенням якоїсь частини реального світу і тому містить його формалізований опис у вигляді даних.

Крупні масиви даних розміщують, як правило, окремо від виконуваного коду програми, і організовують у вигляді бази даних.

Починаючи з 60-х років, для роботи з даними стали використовувати особливі програмні комплекси, які звуться системами управління базами даних (СУБД).

  1. Створити підкаталог2 в каталозі1.

  2. Створити файл4.doc, файл41.txt (в файл ввести текст про назву предмета) в каталозі2.

  3. В файл4.doc ввести текст:

Через зростаючу складність систем зростає і вірогідність помилок при їх розробці.

Вартість таких помилок вельми висока – виправлення помилки, допущеної на попередньому етапі розробки системи, обходиться в десятки разів дорожче, ніж виправлення помилки, що з'явилася на поточному етапі.

Особливу важливість, тому набувають рішення етапи розробки – аналізу і проектування.

  1. Перемістити файл1.txt, файл 2.txt, файл3.txt в каталог 2.

  2. Створити каталог21 в каталозі2

  3. Перемістити файл4.doc, файл3.txt в підкаталог21.

  4. Порівняти їх зміст.

  5. В файл3.txt вивести на екран перших два рядка.

  6. В файл4.doc вивести на екран останніх два рядка.

  7. В каталозі 1 створити підкаталог3.

  8. В ньому створити файл5.txt з текстом про види ОС.

  9. Скопіювати файл41.txt в каталог3.

  10. Об’єднати файл41.txt та файл5.txt надав назву файл415.txt.

  11. Проглянути вміст файл415.txt з виведенням повної інформації про нього.

  12. Проглянути вміст каталогу1.

  13. Вивести перелік файлів каталогу2 з веденням унікального номеру.

  14. Знайдіть файлі ім'я яких закінчуються на .txt, .doc.