Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра БІТ
Звіт до лабораторної роботи № 2
"РОБОТА З ФАЙЛОВОЮ СИСТЕМОЮ LINUX"
З дисципліни
“Операційні системи”
Львів – 2011
Мета роботи
Ознайомитися з файловою системою ОС UNIX, механізмами її функціонування, основними елементами файлової системи : суперблок, описувачі файлів, типи файлів, список вільних описувачів файлів, список вільних блоків.
1. pwd- видає повний шлях, починаючи з кореня і до конкретного каталогу:
2. ls -1 - виводить вміст поточного каталогу:
3.cd(change directory )- перехід у вказаний каталог:
4. cp(copy) -копіювання даного файлу у зазначене місце:
5. rm(remove)-видалення зазначеного файлу:
6. rmdir-видалення каталогу:
8. mv(move)- перемістити вказаний файл у визначене місце. Також зауважимо, що за допомогою цієї команди можна переіменовувати файли, наприклад, перемістивши їх в неіснуюче місце. Таким чином створиться новий файл того ж смісту, але вже з іншим іменем.
9. mkdir(make directory) - створення каталогу.
10. ln (link). Створення посилання на файл.
2 Завдання . Написати програму на Shell згідно свого варіанту.
Варіант №5
Розробити програму, яка виводить на екран імена тих каталогів, які знаходяться в поточному каталозі і містять в собі підкаталоги.
Код програми
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
char cmd[10];
sprintf(cmd, "tree -d ");
system (cmd);
return 0;
}
Висновок:
Під час виконання цієї лабораторної роботи я детально ознайомився з файловою системою ОС Linux, принципами її роботи.