KBU (Linux)#
This section contains draft of supplementary lectures I made for undergraduate students studying Operating Systems class.
The target audience are complete novices in OS administration, scripting and Linux/*NIX at large. This course is beginner-friendly with modest goals and expectations.
Focus is on pragmatic approach to the topic and providing pointers to navigate the ubiquitous Linux ecosystem.
We won't be dwelling in abstract OS theory - for that many big books were written (e.g. Tanenbaum's Modern Operating Systems).
There are many excellent books and resources out there but to complement this course I would recommend the student to tackle the Debian Handbook which is up to date, comprehensive, free and online.
Linux distribution of choice for the class was Ubuntu which is based on Debian.
Linux OS#
- OS01: Intro to OS
- OS02: User Interfaces
- OS03: Files and Filesystems
- OS04: More on Shell
- OS05: Users, Groups and Processes (TODO)
- OS06: Unix Tools (TODO)
- OS07: Command Reference (TODO)
Shell Scripting#
- SH01: Shell Interpreter(s) (TODO)
- SH02: Environment (TODO)
- SH03: Flow Control (TODO)
- SH04: Functions and Scope (TODO)
- SH05: Regular Expressions (TODO)