Cele:
Po zakończeniu zajęć edukacyjnych uczeń powinien umieć:
- wyjaśnić pojęcie hierarchicznego systemu plików,
- wymienić i opisać przeznaczenie najważniejszych katalogów w drzewie katalogów Unix,
- posługiwać się wbudowanymi narzędziami w celu wykonywania operacji na plikach i katalogach,
- poruszać się po systemie plików używając ścieżek bezwzględnych i względnych.
Metody nauczania-uczenia się:
- metoda ćwiczeń.
Formy organizacyjne pracy uczniów: praca zbiorowa, praca indywidualna.
Środki dydaktyczne:
komputery z zainstalowanym systemem FreeBSD, dokumentacja elektroniczna (manuał),
- tablica lub foliogramy z nadrukowanymi nazwami i przykładami użycia poleceń do wykonywania operacji na plikach i katalogach.
Czas trwania:
1 godzina dydaktyczna.
Przebieg zajęć:
1. Wprowadzenie do zajęć.
2. Uświadomienie celów zajęć.
3. Plan zajęć.
A. Cechy systemu plików Unix:
- nauczyciel prosi grupę o przypomnienie sposobu budowania struktury plików w systemie operacyjnym MS Windows; prosi o przypomnienie, wjaki sposób traktowane są przez system różne obecne tam urządzenia; wyjaśnia różnicę w podejściu do urządzeń w systemach Unixowych; definiuje hierarchiczność.
- nauczyciel wyjaśnia rolę katalogu domowego; prosi uczniów o wymienienie poleceń znanych z systemu Windows lub OS X, które umożliwiają sprawne poruszanie się po zasobach; omawia polecenia pwd i cd; ich rola powinna być jasna; uczniowie powinni przejść do katalogu domowego.
- uczniowie otrzymują informację o poleceniu touch i tworzą kilka plików o nazwach różniących się wielkością liter; obserwują zawartość katalogu domowego i formułują wniosek o rozróżnianie wielkości liter przez system.
B. Struktura katalogów
- nauczyciel pokazuje listę katalogów w drzewie katalogów FreeBSD i tłumaczy ich przeznaczenie; odwołuje się do doświadczeń z innych systemów; idea podziału plików według ich przeznaczenia może być nie do końca zrozumiała; warto, by uczniowie przedyskutowali zalety i wady takiego rozwiązania.
- nauczyciel pokazuje uczniom przykłady plików, jakie można znaleźć w każdym z katalogów (przykład pliku konfiguracyjnego z/etc, uruchamia aplikację z/bin, przykład logu systemowego z /var/log itd).
Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
6