Podstawy
- Wstęp i pomoc w systemie:
- lokalizacja plików binarnych, bibliotek, konfiguracji, logów, danych, dokumentacji
- gdzie i jak szukać pomocy w systemie (help, man)
- Powłoka jako środowisko pracy:
- strumienie;
- emulatory terminali – dostęp do powłoki lokalnie i zdalnie.
- Środowisko użytkownika
- Konta
- Zmienne środowiskowe
- Skróty klawiszowe
- Historia poleceń
- Aliasy poleceń
- Nawigacja (pwd, cd, ls, katalog domowy)
- Polecenia df, free
Vi
Uprawnienia
- Właściciele, członkowie grupy, i wszyscy
- Odczyt, zapis i wykonywanie (chmod, unmask)
- Zmiana tożsamości (su, sudo, chown, chgrp)
- Kiedy używać roota
- Zmiana własnego hasła
Manipulowanie plikami i katalogami
- Tworzenie
- Usuwanie
- Kopiowanie
- Dowiązania twarde i symboliczne (omówienie, tworzenie, zastosowanie)
- Sortowanie, wycinanie, wklejanie, łączenie, rozdzielanie
- Szukanie plików (locate, find)
Archiwizacja danych
- Tworzenie archiwów z użyciem tar;
- Kompresja plików (gzip);
- Synchronizacja plików i katalogów (rsync)
Przekierowania
- Standardowy strumień wejścia, wyjścia oraz błędów
- Przekierowanie do standardowego strumienia wyjścia, błędów
- Przekierowanie do standardowego strumienia wejścia (w tym polecenie cat)
- Potoki (uniq, wc, grep, head, tail, tee)
Procesy
- Wprowadzenie do procesów
- Właściwości procesów
- ps
- top
- Średnie użycia
- Wysyłanie sygnałów do procesu ze szczególnym uwzględnieniem kill
Przetwarzanie tekstu
- Cięcie i krojenie (cut, paste, join)
- Porównywanie tekstu (comm, diff, patch)
- Edycja w locie (tr, sed, aspell)
Zagadnienia sieciowe
- diagnostyka i inspekcja ruchu sieciowego (ping, traceroute, curl, netstat, telnet)
- przenoszenie plików poprzez sieć (ftp, wget)
Wyrażenia regularne