System GNU/Linux: Powłoka Bash, programy narzędziowe

Europe/Warsaw
online

online

Jakub Gałecki, Michał Hermanowicz
Opis

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:

  1. Wprowadzenie

    • Systemy operacyjne z rodziny Unix
    • Projekt GNU
  2. Elementy środowiska GNU/Linux

    • Interfejs użytkownika
    • System plików
    • Konfiguracja powłoki i zmienne środowiskowe
  3. Powłoka Bash

    • Tworzenie i uruchamianie skryptów
    • Operacje wejścia/wyjścia
    • Potok (ang. pipeline)
    • Instrukcje warunkowe i pętle
    • Operacje arytmetyczne
  4. Przetwarzanie danych

    • Narzędzia: grep, sed, cut, rsync, scp, find
  5. Sesja praktyczna

    • Programowanie w powłoce (Bash)

Szkolenie realizowane jest w ramach programu EuroCC 2 i prowadzone w języku polskim.

Michał Hermanowicz
Program tego spotkania jest pusty