Для того, щоб від форматувати дискету в Linux треба пройти два етапи:
- низькорівневе форматування або розмітка диска;
fd format /dev/fd0
- створення ф/с на пристрої:
mkfs –t ext2 /dev/fd0
/slin/mke2fs [опції] /dev/fd0
Опції:
-с – перевірка на вільний блок
-v- відображає інформацію
-l - <ім’я> - присвоє fd ім’я
В XW для форматування є дві утиліти кfloppy і gfloppy.
Перевірка об’єму диска
df /dev/fd0
Завдання
1. Створити структуру директорій з лабораторної роботи №1 згідно зі своїм варіантом
2. У директорії 3 рівні створити файли file1 file2 file3 dat dat1 dat2 dat3 gg ggg її eee. У файли file1 dat dat2 eee помістити поточний час і дату.
3. У директорії 2-го рівня створити файли my my1 my2 pp ppp. У файли my my1 pp помістити інформацію про залогинених користувачів.
4. Створити архів arc1.tar для каталога з п.2, при цьому файли file1 і dat не повинні в нього попасти. Проглянути вміст архіву.
5. Витягувати з архіву arc1.tar у директорію 1-го рівня файли, що починаються на "d" в інтерактивному режимі. Витягувати з архіву в директорію 1-го рівня файли, що починаються на "g".
|
|
6. Видалити з архіву arc1.tar файли, які закінчуються на цифру.
7. Додати в архів arc2.tar файли з директорії п.2, що складаються з 5–ти символів. Проглянути вміст архіву із здобуттям додаткової інформації.
8. Отримати розширену інформацію про файли в домашній директорії, створені за це день.
9. Підрахувати кількість чужих файлів в каталозі /tmp.
10. Імена порожніх файлів в директорії п.3 помістити у файл empty.
11. Порожні файли каталога п.3 видалити.
12. Підключити дискету або flash накопичувач. Проглянути його вміст і розмір занятого\свободного місця.
13. На дискеті або flash-накопичувачі створити стислий архів arc3.tgz, що містить непорожні файли зі всіх створених в ході лабораторних файлів.
14. На дискеті або flash-накопичувачі створити стислий архів arc4.tgz, що містить файли розміром більше 10 байт зі всіх створених в ході лабораторних файлів.
15. Накреслити схему створених директорій і файлів.
Контрольні запитання
- Чим архівація різниться від стискання?
- По яким критеріям можна шукати файли з допомогою команди find?
- Основні опції команди tar.
- З допомогою яких команд можна дізнатися інформацію про вільне місце в файловій системі?
- Що таке монтування\розмонтування?
Лабораторна робота №4
Тема: «Програмування на мові bash.
Файли ініціалізації»
Мета
Оволодіння практичними навичками професійної роботи з командною оболонкою shell – використання змінних і створення командних файлів, використання файлів ініціалізації.
Завдання для самостійної підготовки
1. Вивчити:
− організацію умовного виконання командного рядка, угруповання команд у командному рядку;
− використання змінних shell;
− організацію командних файлів;
− арифметичні обчислення в shell;
− використання псевдонимів.
2. Детально ознайомитись з довідкової системи man з такими
командами UNIX: let, echo, read, env, set, sh, alias.