Podstawy powłoki Linux - kurs 13 900 rub. z Centrum Szkoleniowego IBS, szkolenie 14 godz., termin 26.11.2023.
Miscellanea / / November 30, 2023
Kurs koncentruje się na zapoznaniu Cię z wierszem poleceń systemu Linux®, popularnymi narzędziami i poleceniami wiersza poleceń.
Badana jest zasada tworzenia i wykonywania skryptów powłoki (wszystkie przykłady podano dla ksh).
Uwzględniane są operatory warunkowe, pętle, zmienne specjalne i funkcje.
Podano podstawy systemu plików oraz zasady organizacji praw dostępu w systemach obsługujących standard POSIX, podano podstawowe typy danych (pliki, łącza, potoki nazwane, pliki urządzeń).
Omawiane są podstawy systemu operacyjnego Linux® (zarządzanie użytkownikami, praca zdalna przez ssh, zarządzanie procesami i zadaniami, edytor tekstu vi, usługa cron).
Wstępne przygotowanie
Znajomość podstawowych zasad programowania (pojęcie zmiennych, typów danych, warunków i pętli).
Wprowadzenie do powłoki:
- terminologia (shell, GUI, CLI, terminal);
- podstawowa składnia – argumenty i opcje;
- zespoły wewnętrzne i zewnętrzne;
- maski, ścieżki do plików i katalogów;
- popularne polecenia do nawigacji i pracy z plikami i katalogami, a także wyświetlania informacji o systemie (ls, who,
- pwd, data, cd, mkdir, cp, mv. itp.).
Wejście i wyjście:
- przeglądanie plików tekstowych;
- przekierowanie wejścia i wyjścia;
- przetwarzanie przekierowanych wyników (grep, sort, wc).
Zmienne powłoki:
- typy danych;
- ucieczka i cytaty;
- symbole wieloznaczne;
- zmienne środowiskowe, zmienne systemowe.
Operacje arytmetyczne w CLI.
System plików:
- pliki, katalogi, pliki urządzeń;
- wirtualne systemy plików (devfs, procfs);
- rodzaje systemów plików, krótkie porównanie;
- przechowywanie plików na dysku i fragmentacja;
- prawa dostępu do plików i katalogów;
- użytkowników i grup. Kontrola;
- polecenia superużytkownika, su i sudo;
- linki twarde i symboliczne, nazwane potoki;
- punkty montowania, /etc/fstab.
Edytor tekstu Vi.
Usługa planowania Cron.
Skrypty powłoki – tworzenie i uruchamianie skryptu:
- zwracane wartości;
- nawiasy otwierające.
Polecenia do pracy z tekstem (cut, tr, grep).
Wyrażenia regularne.
Krótko o Sedzie.
Procesy w systemie Linux (PID, ps, top, htop):
- sygnały, polecenie zabicia.
Zarządzanie zadaniami (bg, fg, Jobs).
narzędzia tar i gzip.
Zdalna praca z plikami (ftp, scp, wget).
Znajdź polecenie.
Tablice.
Instrukcje warunkowe (jeśli-to i przypadek).
Pętle while, for, dopóki.
Specjalne zmienne.
Funkcje.
Zdalny dostęp przez SSH:
- Klucze SSH.
Dodatkowe materiały:
- Wybierz polecenie, aby zbudować menu;
- Wirtualne ekrany (screen, tmux);
- nieee.