===== 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ń]]
-
[[so:potoki_cwiczenia|Ćwiczenia do potoków.]]
[[so:potoki_cwiczenia:solutions|Rozwiązania zadań]]
-
[[so:variables_substitutions|Zmienne. 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ń]]
- [[so:prog_files|Programowa obsługa plików]]. - //kontynuacja poprzedniego tematu// - Test #3. ([[so:test3_cwiczenia|ćwiczenia]])
  • [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:2025:wyniki|Wyniki testu (2025)]]

    === 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. \\ Przykład jak będą wyglądać testy można znaleźć tutaj. Przykładowe pytania są podlikowane w liście materiałów powyżej. Do zaliczenia przedmiotu konieczne będzie też napisanie dwóch prostych skryptów w bashu. \\ Poprzednie listy tematów skryptów: [[so:skrypty_tematy|2023]], [[so:2024:skrypty_tematy|2024]]. ~~META: language = pl ~~