Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_ОССП_ч1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
248 Кб
Скачать
☆

Хід роботи

  1. Почати сесію і увійти в систему під іменем вашого створеного користувача.

  2. Переглянути зміст каталогу вашої групи (наприклад, /home/ks-99-1) і знайти в ньому файл README.

  3. Скопіювати файл README до свого робочого каталогу під іменем vi.file.

  4. Переглянути користувача та права доступу на файл. (Права доступу повинні бути наступними: для всіх користувачів вашої групи можна читати та змінювати.). Змінити користувача файлу vi.file на свого користувача.

  5. Користуючись командою touch, створити два файла з іменами vi.file1, vi.file2.

  6. Використовуючи текстовий редактор vi створити новий текстовий файл vi.file3.

  7. Відкрити в редакторі vi одночасно 4 текстових файла, користуючись символами шаблону.

  8. Скопіювати з файлу vi.file другий та шостий абзаци і вставити їх у файл vi.file1.

  9. Скопіювати з файлу vi.file третій та передостанній абзаци і вставити їх у файл vi.file2.

  10. Скопіювати з файлу vi.file останній та четвертий абзаци і вставити їх у файл vi.file3.

  11. Провести в файлі vi.file пошук слів gif та замінити їх на bmp, знайти та замінити у всьому тексті слово jpg на jpeg.

  12. У 6-му реченні замінити всі символи з рядкових на прописні.

  13. У 7-му реченні замінити всі символи з прописних на рядкові.

  14. З використанням текстового редактору vi, створити копію файлу vi.file3 під ім’ям vi.file3.copy.

  15. Знайти у файлі vi.file користуючись пошуком слово items і, починаючи з цього слова і до кінця речення вирізати текст в перший рівень стеку.

  16. Знайти у файлі vi.file слово secure і, починаючи з цього слова і до кінця речення вирізати текст в другий рівень стеку.

  17. Знайти у файлі vi.file слово pie і, починаючи з цього слова і до кінця речення вирізати текст в третій рівень стеку.

  18. Вставити у файл vi.file1 текст з другого рівня стеку.

  19. Вставити у файл vi.file2 текст з третього рівня стеку.

  20. Вставити у файл vi.file3 текст з першого рівня стеку.

  21. Зберегти усі відчинені файли та вийти із редактора vi.

  22. Коректно закінчити роботу з системою Linux або завершити сесію з сервером Linux.

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

  1. Оформити звіт про виконання роботи із детальним описом пунктів 1 - 22.

  2. Дати відповіді на питання, які знаходяться в розділі «Контрольні питання».

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

  1. Режими роботи редактора vi.

  2. Основні функції текстової обробки редактора vi.

  3. Настройка роботи середовища редактора vi.

  4. Чому, коли ви переходите в наступне вікно редактор потребує зберегти текст, якщо в цьому вікні були зміни?

  5. Яким чином можливо переглянути кількість відкритих вікон у редакторі vi?

  6. Як проводиться пошук із заміною у редакторі vi?

  7. Кількість символів, що вміщує рядок тексту, який відображується на екрані у редакторі vi?

Література: [4, 7, 9].

Лабораторна робота № 3

Тема. Керування файловою системою

Мета: ознайомлення з файловою системою Linux, вивчення основних методів керування файловою системою.

Короткі теоретичні відомості

Операційна система Linux складається з декількох каталогів і множини файлів. У більшості випадків операційна система базується на двох файлових системах: кореневій файловій системі, відомій як /, і файловій системі /usr.

У каталозі /bin знаходяться програми, що виконуються. Вони життєво необхідні для роботи системи. Багато команд Linux є програмами з цього каталогу. В ньому звичайно зберігаються наступні програми:

  • login

  • dd, df, mount, umount, sync

  • bash, csh та ін.

  • uname, hostname, arch

  • cp, mv, rm, ln, tar та ін.

  • gzip, gunzip

  • ed, vi

Системні двійкові файли зберігаються також у каталозі /sbin (більшість із них використовується для потреб системного адміністрування), наприклад:

  • fsck

  • shutdown

  • fdisk

  • lilo

  • mkfs

  • init

Каталог /etc містить численні конфігураційні файли системи. У цьому ж каталозі зберігаються сценарії завантаження (startup scripts), список вузлів hosts із їхніми IP-адресами і множина іншої конфігураційної інформації. Перелік декількох файлів, що знаходяться в каталозі /etc:

  • passwd

  • hosts

  • shells

  • shadow

  • exports

  • services

  • inittab

  • motd

  • lilo.conf

  • fstab

  • profile