Introduction to Linux - 2020/2021

Lab 01

  • Introduction to the NSWI177 paper.
  • How to get Linux OS (Dual Boot, USB, Virtual).
  • Try a huge variety of desktop environments (with focus to i3).
  • Intro to GitLab web GUI.

Lab 02

  • Questions and Answers section.
  • Command-line basics.
  • Filesystem basics.
  • BASH wildcards.
  • Introduction to Vim (see also Vim na 20 min — Petr Hodač).

Lab 03

  • Questions and Answers section.
  • Simple shell scripts + executable bit.
  • Hashbang and its usage.
  • Git on command-line (must see MIT missing semester).

Lab 04

  • Questions and Answers section.
  • Talking about STDTIN, STDOUT, STDERR.
  • Pipes

Lab 05

  • Questions and Answers section.
  • Shell scripting general.
  • BASH variables expansion.
  • regex intro.
  • grep examples.
  • sed examples.

Lab 06

  • Easter holiday.

Lab 07

  • Questions and Answers section.
  • SSH basics.
  • Unix-style access rights.
  • tmux example.