Writing /home/grochu/public_html/wiki/data/meta/zajecia/unix/start.meta failed
No renderer 'odt' found for mode 'odt'

Wprowadzenie do UNIXa

Semestr zimowy 2021/22

Zajęcia odbywają się w terminie:

  • wtorek godz. 1200-1430 w PK6
  • wtorek godz. 1430-1700 w PK6

Adres kursu w Moodle: https://moodle.umk.pl/WFAIIS/course/view.php?id=21

Dowolna książka lub strona internetowa dotycząca użytkowania systemu Unix lub Linux, która zawiera opis poleceń konsolowych

  • Introduction to Linux - LPI training materials (PDF )
  • Peter P. Silvester, System operacyjny Unix, Wydawnictwo Naukowo-Techniczne, Warszawa 1991
  • Mark G. Sobell, A Practical Guide To The Unix System, The Benjamin/Cummings Publishing Company, Inc., Redwood City, 1995

Wprowadzenie do Linuxa (HTML, PDF)

  • Laboratorium 1:
  • Laboratorium 2:
    • Test 1 (23.11.2021)
      Zakres testu:
      • polecenia pwd, ls, cd, file, mkdir, rmdir, rm, touch, cp
      • listowanie plików (ls) i informacje o plikach (ls -l, file)
      • znaki specjalne powłoki *, ?, [abc], [^abc]
      • cytowanie znaków specjalnych \*\$, „*$”, '*$'
  • Laboratorium 3:
    • Test 2 (30.11.2021)
      Zakres testu:
      • polecenia mv, ln, du, echo, cat, more, head, tail, wc, sort
      • dowiązania zwykłe (sztywne) i symboliczne do plików (ln)
      • zajętość plików i katalogów (du)
      • sortowanie alfabetyczne (sort)
      • przekierowania strumieni wejścia i wyjścia: >, », <, 2>
      • tworzenie potoków poleceń za pomocą |
  • Laboratorium 4:
    • Test 3 (7.12.2021)
      Zakres testu:
      • polecenia: sort, cut, paste, tr, wc, cmp, diff, tee, grep
      • podstawianie wyjścia programów za pomocą $(polecenie)
      • edytor Vim, tryby pracy vim, podstawowe komendy (usuń, kopiuj, wklej, undo), wyjście z vim, zapisanie pliku, poruszanie się po tekście (h, j ,k, l, w, b, {, }, (, ), 0, $, 13G), powtarzanie operacji, np. 10dd
  • Laboratorium 5:
    • Test 4 (14.12.2021)
      Zakres testu:
      • informacje o uprawnieniach (polecenie ls -l), właściciel pliku, grupa i pozostali użytkownicy, numery UID i GID, pliki /etc/passwd, /etc/group
      • uprawnienia rwx plików i katalogów, zmiana uprawnień (polecenie chmod, umask)
      • informacje o użytkownikach (polecenia whoami, id, groups, finger, who, w, users)
      • system operacyjny (uname, hostname)
      • data i czas (date, cal)
      • system plików (polecenie df)
      • lista zmiennych środowiskowych (printenv)
  • Laboratorium 6:
    • Test 5 (21.12.2021)
      Zakres testu:
      • uruchamianie procesów w tle i na pierwszym planie (bg, fg, skróty Ctrl+C, Ctrl+Z)
      • wyświetlanie listy procesów (ps, top)
      • podstawowe informacje o procesach (PID, PPID, priorytety NI, stany S, R, T, zajętość procesowa i pamięci)
      • wysyłanie sygnałów do procesów, zabijanie procesów (polecenie kill, pkill, pgrep, sygnały INT, KILL, STOP, CONT)
      • uruchamiania zadań odłożonych w czasie (at, atq, atrm)
      • harmonogram zadań cron (polecenie crontab)
      • zadania powłoki (polecenie jobs, numer JID)
      • zmiana priorytetów procesu (nice, renice)
      • polecenia nohup, fuser, timeout, watch, time
      • zajętość pamięci komputera (polecenie free)
  • Laboratorium 7 (21 grudnia 2021r.)
    • Test 6 (4.01.2022)
      Zakres testu:
      • polecenie find, locate, which, whereis
      • wyszukiwanie plików względem nazwy, rozmiaru, czasu modyfikacji, typu, właściciela, …
      • wykonywanie operacji na znalezionych plikach (opcja find -exec, polecenie xargs)
      • podstawy edycji tekstu za pomocą Emacs
  • Laboratorium 8:
  • Laboratorium 9:
  • Laboratorium 10:

PuTTY (Win)
MobaXterm The complete toolbox for remote computing
WinSCP
Real VNC Viewer Tight VNC
VirtualBox
Cygwin

Execute BASH Shell Script Online
Easy and Quick way to run Bash Script Online
explainshell.com - analiza on-line poleceń powłoki
www.shellcheck.net - analiza on-line skryptów sh/Bash

OSnews
linux.pl
It's FOSS A Linux and Open Source Web Portal
Linux Today