- •Державний заклад
- •Збірник лабораторних робіт
- •Пояснювальна записка
- •Інструкція з техніки безпеки та правил поведінки в комп'ютерному класі
- •Комплекс вправ для очей
- •Комплекс вправ для поліпшення мозкового кровообігу
- •Перелік лабораторних та практичних робіт включених у збірник
- •Лабораторна робота №1
- •Лабораторна робота №2
- •Лабораторна робота №3
- •Лабораторна робота №4
- •Лабораторна робота №5
- •Лабораторна робота №6
- •Лабораторна робота №7
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Перелік посилань
Лабораторна робота №8
Тема: ” Вивчення команд для створення та модифікації текстових файлів”
Мета роботи:
1. Отримання практичних навиків роботи з ОС Linux CentOS –робота в терміналі, ознайомлення з системою команд для створення та модифікації текстових файлів.
Матеріальне забезпечення занять
1. ЕОМ типу IBM PC.
2. Oпераційна система Linux CentOS.
Завдання для попередньої підготовки.
1. Вивчити відповідний теоретичний матеріал.
2. Опрацювати контрольні запитання.
3. Підготовити звіт.
Хід роботи.
1. Увімкніть комп'ютер з інстальованою ОС Linux CentOS.
2. Виберіть ім'я користувача та пароль для входу в систему.
3. Запустіть термінал, та в командному рядку виконайте наступні дії
3.1. Ввести команду echo "One line":
user @ desktop test $ echo "One line"
One line
3.2. Перенаправляти вивід попередньої команди в файл second.txt:
user @ desktop test $ echo "One line"> second.txt
3.3. Додати в кінець файлу second.txt рядок «A line»:
user @ desktop test $ echo "A line">> second.txt
3.4. Вивести вміст файлу за допомогою команди cat second.txt:
user @ desktop test $ cat second.txt
One line
A line
3.5. Створити багаторядковий файл за допомогою команди cat можна (вводити текст до натискання [Ctrl-D] – кінець вводу):
user @ desktop test $ cat> multiline.txt
Simple text:
blah-blah-blah
1 2 3 4 5 6 7 8 9 0
bye!
(Ctrl + D)
user @ desktop test $
3.6. Перевірити вміст файлу (чи співпадає він з попередньо введеним текстом, включаючи всі всі рядки, навіть порожні):
user @ desktop test $ cat multiline.txt
Simple text:
blah-blah-blah
1 2 3 4 5 6 7 8 9 0
bye!
3.7. Об'єднати файли, імена яких передаються як аргументи командного рядка, за допомогою команди cat:
user @ desktop test $ cat orig.txt second.txt multiline.txt> big.txt
3.8. Переконатися, що новий файл містить рядки з перерахованих файлів:
user @ desktop test $ cat big.txt
Hello, world
One line
A line
Simple text:
blah-blah-blah
1 2 3 4 5 6 7 8 9 0
bye!
4. Запустіть термінал, та в командному рядку виконайте наступні дії:
4.1. Створіть текстовий файл, що міститиме ваше П.І.Б.
4.2. Додайте до файлу інформацію про дату народження та місце проживання.
4.3. Створіть ще 2 текстові файли, що міститимуть інформацію про ваших батьків (див.4.1 та 4.2)
4.3. Обєднайте всі 3 файли в один, який буде містити всю інформацію про вашу родину.
5. Продемонструвати власні приклади, що міститимуть всі розглянуті вище команди для роботи з текстовими файлами.
Обробка результатів
1. За результатами роботи оформити звіт.
2. Привести короткий опис виконаних дій.
3. Проаналізувати отримані результати.
Звіт повинен містити:
Назва і мета лабораторної роботи.
Прилади та обладнання.
Завдання та результати роботи.
Відповіді на контрольні запитання.
Висновки
Контрольні запитання
1. Як створити текстовий файл a.txt з десяти рядків. Дізнайтися його розмір. Створити новий файл, що містить в собі файл a.txt чотири рази.? Наведіть приклади з використанням команд.
2. Як за допомогою однієї команди знайти всі файли з розширенням .txt в директорії /usr і об'єднати їх в один великий файл big.txt.?
