- •Лабораторна робота №1 Вивчення простіших команд ms dos
- •1.1 Теоретичні відомості
- •1.2 Хід роботи
- •1.4 Контрольні запитання
- •Лабораторна робота №2 Установка Ubuntu Linux
- •2.1 Теоретичні відомості
- •2.2 Хід роботи
- •2.4 Контрольні запитання
- •Лабораторна робота №3 Структура файлової системи unix, основні команди, команди роботи з файлами
- •3.1 Теоретичні відомості
- •3.2 Хід роботи
- •3.4 Контрольні запитання
- •Лабораторна робота №4 Система розмежування доступу в unix, права доступу до файлів і керування ними
- •4.1 Теоретичні відомості
- •4.2 Хід роботи
- •4.4 Контрольні запитання
- •Лабораторна робота №5 Командна оболонка shell, стандартні потоки вводу/виводу, фільтри і конвеєри
- •5.1 Теоретичні відомості
- •5.2 Хід роботи
- •5.4 Контрольні запитання
- •Лабораторна робота №6. Процеси в ос unix і керування ними
- •6.1 Теоретичні відомості
- •6.2 Хід роботи
- •6.4 Контрольні запитання
- •Лабораторна робота №7 Професійна робота з командними оболонками
- •7.1 Теоретичні відомості
- •7.2 Хід роботи
- •7.4 Контрольні запитання
- •Лабораторна робота №8 Ввід/вивід файлів на зовнішні пристрої
- •8.1 Теоретичні відомості
- •8.2 Хід роботи
- •8.4 Контрольні запитання
- •Перелік Рекомендованих джерел
5.2 Хід роботи
1. Перейти у каталог /bin. Переглянути список усіх файлів, що починаються із символу, який визначено в таблиці індивідуальних завдань.
2. Переглянути список файлів, імена яких складаються з визначеної у таблиці індивідуальних завдань кількості символів.
3. Переглянути список файлів, імена яких починаються із символів, які визначено в таблиці індивідуальних завдань. Зробити це декількома способами.
4. Створити в Вашому домашньому каталозі підкаталог lab_3 і перейдіть в нього.
5. За допомогою команди cat створити файл my_text і записати у нього кілька рядків. Потім за допомогою команди cat дописати у нього ще кілька рядків.
6. Підрахувати кількість файлів у каталозі, визначеному з таблиці індивідуальних завдань, використовуючи і не використовуючи конвеєри. Порівняти результат.
Таблиця 5.1 – Індивідуальні завдання
-
Варіант
п.1
п.2
п.3
п.6, 7
1
A
2
a, b, c, d
/bin
2
B
3
e, f, g, h
/usr
3
C
4
i, j, k, l
/usr/bin
4
D
5
m, n, o, p
/home
5
F
2
q, r, s, t
/var
6
G
3
u, v, w
/
7
H
4
x, y, z
Ваш домашній каталог
8
K
5
a, d, k, l
/tmp (або /var/tmp)
9
L
3
m, g, y
/sbin
10
N
2
x, z, r, q
/usr/sbin
7. Підрахувати кількість файлів у каталозі, визначеному з таблиці індивідуальних завдань, при цьому зберігши список файлів у файлі filelist, використовуючи команду tee.
8. Починаючи з домашнього каталогу, вивести на екран у повному форматі назви усіх файлів і каталогів, що починаються на ‘m’. При цьому перед виводом кожної назви на екран повинен виводитися запит на його підтвердження.
9. Починаючи з кореневого каталогу, вивести на екран імена всіх каталогів, що останній раз змінювалися більше 15 днів назад.
10. Вивести на екран тільки час, що повертається командою date.
11. Вивести на екран список усіх користувачів системи, тобто перші поля кожного рядка файлу /etc/passwd (роздільник полів — символ ‘:’).
12. Вивести на екран імена усіх файлів у каталозі /bin, що містять слова Software чи software. Потік помилок при цьому не повинний виводитися на екран.
13. Відсортувати конфігураційний файл Вашого shell (.profile, .cshrc) відповідно до кодової таблиці ASCII так, щоб при цьому ігнорувалися пробіли на початку рядків.
5.3 Зміст звіту
Звіт повинен містити скріншоти результатів виконання всіх команд.
