===== 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
~~