Wstęp do systemu UNIX

Strona przedmiotu: USOS.

Materiały do nauki

Kurs opiera się częściowo na materiałach dr Szymona Śmigi: Materiały. Dane logowanie są podawane na zajęciach.

Materiały poniżej częściowo pokrywają się z zagadnieniami poruszanymi na zajęciach. Studentów obowiązuje materiał przerabiany podczas zajęć, nawet jeśli przekracza on zakres zagadnień poruszanych na poniższych stronach. Kolejność stron w poniższej liście nie musi odpowiadać kolejności nauki podczas zajęć.

  1. Podstawowe komendy, pomoc systemowa
  2. Obsługa i konfiguracja powłoki
  3. Przetwarzanie tekstu
  4. Wyrażenia regularne
  5. Procesy i uprawnienia do plików
  6. Archiwizacja i wyszukiwanie
  7. Sieć
  8. Programowanie

Źródła zewnętrzne

  • Mark G. Sobell, A Practical Guide to Linux Commands, Editors, and Shell Programming, Wydanie 3, Pearson, 2012.

Odnośniki do źródeł dotyczących zagadnień szczegółowych znajdują się w podstronach powyżej.

Metody i kryteria oceniania

  • dwa kolokwia przy komputerze,
  • zaliczenie ćwiczeń przy minimum 50% punktów z każdego kolokwium,
  • wejściówki (3 razy, 3 pytania) na kartce,
  • każdemu studentowi przysługuje jeden dodatkowy termin kolokwium poprawkowego
  • w przypadku nie zaliczenia obu kolokwiów student pisze tzw. zbója (na zaliczenie trzeba zdobyć minimum 70% punktów).

Ostateczna ocena = 0.1⨯(Ocena z wejściówek) + 0.9⨯(Ocena z kolokwiów)

Zakresy ocen

  • 50%-59% ocena dostateczna (3)
  • 60%-69% dostateczny plus (3.5)
  • 70%-79% dobry (4)
  • 80%-85% dobry plus (4.5)
  • 86%-100% bardzo dobry (5)

Nieobecności

Ćwiczenia są obowiązkowe. Dopuszczalna jest jedna nieusprawiedliwiona nieobecność.

Oprogramowanie

Połączenia zdalne

Systemy Windows 10 lub nowszy, system Mac OS oraz większość dystrybucji Linuksa mają domyślnie zainstalowany klient openssh. Wystarczy uruchomić terminal (Windows Terminal, iTerm, Gnome Terminal, Konsole, …) i wywołać odpowiednie polecenie (ssh ...). Pod każdą wersją Windows można też użyć programu PuTTY.

Do kopiowania plików przydatny jest program WinSCP, Total Commander z wtyczką SFTP lub FileZilla.

Korzystając z zasobów sieci WFAiIS proszę mieć na uwadze Regulamin korzystania.

Lokalny Linux

Pod systemami Windows 10 lub 11 dobrym rozwiązaniem jest projekt Windows Subsystem for Linux, który oferuje szybką maszynę wirtualną ze specjalnie dopasowanymi dystrybucjami Linuksa i dobrą integracją z systemem gospodarza. Bardziej zaawansowaną alternatywą jest wygospodarowanie miejsca na dysku i zainstalowanie Linuksa bezpośrednio na komputerze.