
- •"Операційні системи та системне програмування"
- •1 Загальні вимоги до виконання лабораторних робіт
- •Порядок виконання роботи
- •2 Перелік лабораторних робіт Лабораторна робота № 1
- •Короткі теоретичні відомості
- •Хід роботи
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 2
- •Короткі теоретичні відомості
- •Хід роботи
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 3
- •Короткі теоретичні відомості
- •Хід роботи
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 4
- •Короткі теоретичні відомості
- •Хід роботи
- •Порядок виконання роботи
- •Контрольні питання
- •3 Критерії оцінювання знань студентів за 100–бальною системою
- •Список літератури
Порядок виконання роботи
Оформити звіт про виконання роботи із детальним описом пунктів 1 – 34.
Дати відповіді на питання, які знаходяться в розділі «Контрольні питання».
Контрольні питання
Що таке вхід у систему, робоча сесія, домашній каталог?
Хто такий суперкористувач в операційній системі?
Що таке віртуальний термінал і як його можна змінити?
Навіщо використовується telnet-клієнт? Особливості з’єднання з системою Linux за допомогою telnet.
Якими командами Linux можна створити обліковий запис, встановити його пароль, знищити запис?
Поля записів у файлах /etc/passwd і /etc/group, що вони відбивають?
Які є методи видалення користувачів із системи?
Для чого існують групи користувачів?
Як створити групу користувачів, додати користувача в групу, видалити користувача з групи?
Чи може один користувач входити до складу декількох груп?
Як створюється робочий каталог користувача і що в ньому знаходиться?
Що таке історія команд, навіщо вона потрібна, та як можна нею скористатися?
Що таке повноваження файлів та каталогів?
Які є способи представлення прав доступу на файли та каталоги?
Чим відрізняються права доступу до файлу і до каталогу?
Як змінити власника файлу, каталогу?
Як змінити групу власників файла, каталогу?
Як правильно закінчити роботу з ОС Linux? Як перезавантажити систему?
Як вимкнути систему в певний час із попередженням користувачів?
Яка допомога є в Linux і як нею скористатися?
Назвіть каталоги, в яких знаходяться основні команди Linux, що виконуються.
Що знаходиться в каталогах /dev, /etc?
В якому вигляді можуть бути представлені файли, що виконуються, у Linux?
Яким чином у Linux створити прихований файл?
Що означає поняття робочий каталог користувача?
Що виконує програма mc?
Як включити відображення російських літер в оболонці mc?
З якою метою використовується програма iconv?
Куди буде виводитись інформація, якщо не вказати вихідних файл в програмі iconv?
З якою метою використовується програма bc?
Яким чином можна отримати результат обчислення в програмі bc з певною точністю?
Література: [1 – 4].
Лабораторна робота № 2
Тема. Робота з текстовим редактором vi
Мета: вивчення роботи зі стандартним багатовіконним текстовими редактором vi для створення та редагування текстових файлів. Визначення його можливостей та недоліків.
Короткі теоретичні відомості
Редактор vi не є текстовим процесором або настільною видавничою системою. Повноекранний текстовий редактор vi можна застосовувати для вводу, модифікації, видалення тексту, пошуку і заміни фрагментів тексту, копіювання, вирізання та вставки блоків.
Редактор vi працює в двох режимах: командному і вводу тексту.
Командний режим. Натискання на клавіші інтерпретуються як команди, що дозволяють зберігати текст, переміщувати курсор в різні частини файлу, модифікувати, видаляти, впорядковувати фрагменти тексту, а також виходити з редактора.
Режим уведення тексту. Натискання на клавіші сприймаються як текст файла, що редагується. У цьому режимі редактор подібний друкарській машинці.
Більшість текстових редакторів запускаються в режимі введення тексту, а для видачі команд необхідно задіяти функціональні клавіші або клавіші, відмінні від тих, що використовуються для введення звичайного тексту. Редактор vi запускається в командному режимі. Перед уведенням тексту потрібно натиснути клавіші <a> або <i>, а для повернення в командний режим - клавішу <Esc>. В процесі редагування можна вільно переходити з одного режиму в другий. Для переходу з командного режиму в режим уведення тексту натисніть одну з наступних клавіш:
<a> - для додавання тексту після курсору;
<i> - для вставки тексту перед курсором.