===== Systemy Operacyjne ===== === Lista materiałów === -
[[so:intro|Wstęp. Pomoc. Przeglądanie systemu plików.]]
[[so:intro:solutions|Rozwiązania zadań]]
-
[[so:files_basics|Podstawowe działania na plikach.]]
[[so:files_basics:solutions|Rozwiązania zadań]]
-
[[so:users_chmod|Użytkownicy i grupy. Uprawnienia.]]
[[so:users_chmod:solutions|Rozwiązania zadań]]
-
[[so:ps_kill|Procesy. Sygnały.]]
[[so:ps_kill:solutions|Rozwiązania zadań]]
[[so:redirects|Przekierowania.]]
[[so:redirects:solutions|Rozwiązania zadań]]
- Test #1. ([[so:test1_cwiczenia|ćwiczenia]])
[[so:locate_find|Wyszukiwanie plików.]]
[[so:locate_find:solutions|Rozwiązania zadań]]
-
[[so:pipes_filters|Edycja tekstu. Potoki. Filtry.]]
[[so:pipes_filters:solutions|Rozwiązania zadań]]
  • Praca własna - [[so:potoki_cwiczenia|ćwiczenia do potoków.]]
    [[so:potoki_cwiczenia:solutions|Rozwiązania zadań]]
    -
    [[so:variables_substitutions|Zmienne środowiskowe. Podstawienia.]]
    [[so:variables_substitutions:solutions|Rozwiązania zadań]]
    - Test #2. ([[so:test2_cwiczenia|ćwiczenia]])
    [[so:shell_constructs|Shebang. Instrukcje warunkowe i pętle w powłoce. Wczytywanie wejścia.]]
    [[so:shell_constructs:solutions|Rozwiązania zadań]]
    - //kontynuacja poprzedniego tematu// -
    [[so:funkcje_trap_xargs|Funkcje w powłoce. Sygnały w skryptach. xargs.]]
    [[so:funkcje_trap_xargs:solutions|Rozwiązania zadań]]
    - Programowa obsługa plików: tworzenie i usuwanie plików zwykłych, realizacja dostępu do plików (otwieranie, zapis, odczyt). - //kontynuacja poprzedniego tematu// - Test #3.
  • [ekstra] [[so:misc|Uzupełnienia. Krótki przegląd popularnych narzędzi.]]
    Treści oznaczone w materiałach zmniejszoną czcionką lub tagiem [ekstra] są nieobowiązkowe. === Inne materiały === Materiały innych prowadzących * https://www.cs.put.poznan.pl/tkobus/students/sop1/sop1.html * https://www.cs.put.poznan.pl/csobaniec/edu/sop/ * https://www.cs.put.poznan.pl/astroinski/?section=5 * https://www.cs.put.poznan.pl/ksiek/sop/sop.html * https://www.cs.put.poznan.pl/akobusinska/sop.html

    [[so:2024:wyniki|Wyniki testu (2024)]]

    === Zasady zaliczenia przedmiotu === W semestrze będą trzy testy:
    - tematy 1-4 – wszystko przed potokami, - tematy 5-7 – wszystko przed pisaniem skryptów, - tematy 8-12 – wszystko.
    Z każdego należy otrzymać nie mniej niż 50% punktów do zaliczenia przedmiotu. \\ W trakcie testów będzie dostęp do konsoli / podręcznika systemowego, nie będzie dostępu do materiałów ani internetu. Do zaliczenia przedmiotu konieczne będzie też napisanie dwóch prostych skryptów w bashu. \\ **[[so:2024:skrypty_tematy|Lista tematów skryptów (2024).]]** \\ [[so:skrypty_tematy|Zeszłoroczna lista tematów skryptów (2023).]] ~~META: language = pl ~~