System GNU/Linux: Powłoka Bash, programy narzędziowe
online
Systemy operacyjne z rodziny GNU/Linux są podstawą współczesnego ekosystemu komputerów dużej mocy. Szkolenie obejmuje wprowadzenie do środowiska użytkownika, a w szczególności elementy programowania w powłoce Bash i wykorzystanie infrastruktury obliczeniowej ICM.
Uprzejmie informujemy, że aktywny udział w części praktycznej szkolenia będzie wymagał posiadania konta ICM. Zachęcamy osoby zainteresowane do jego utworzenia w naszym Systemie Alokacji Zasobów (https://granty.icm.edu.pl) – najpóźniej do 20 czerwca – żeby umożliwić udzielenie Państwu dostępu ze stosownym wyprzedzeniem.
Program spotkania:
-
Wprowadzenie
- Systemy operacyjne z rodziny Unix
- Projekt GNU
-
Elementy środowiska GNU/Linux
- Interfejs użytkownika
- System plików
- Konfiguracja powłoki i zmienne środowiskowe
-
Powłoka Bash
- Tworzenie i uruchamianie skryptów
- Operacje wejścia/wyjścia
- Potok (ang. pipeline)
- Instrukcje warunkowe i pętle
- Operacje arytmetyczne
-
Przetwarzanie danych
- Narzędzia: grep, sed, cut, rsync, scp, find
-
Sesja praktyczna
- Programowanie w powłoce (Bash)
Szkolenie realizowane jest w ramach programu EuroCC 2 i prowadzone w języku polskim.