Linux Basics (30.11.2020 - 3.12.2020)¶
Preparation¶
I will bring a number of Raspberry Pi computers, similar to what the trainees will be working with at their jobs - embedded Linux. I’ll also bring network equipment to make the training environment pretty autonomous. No preparation needed from company side.
Agenda¶
This is a preliminary list of topic that we will cover. Please send suggestions to training@faschingbauer.co.at.
Overview of concepts
Commandline - the Bourne Shell
Filesystem
File Types
Tools (
cp
,mv
,rm
, …)Permissions
More Commandine
More Tools:
grep
,find
,head
,tail
IO Redirection
The Pipe
Archiving and Comressing (
gzip
/bzip2
,tar
)
Diagnosing
Processes:
ps
,top
, andprocfs
(and scheduling in general)Network:
netstat
andnetcat
/nc
Shell Scripting
Syntax and Concepts
Control Flow:
if
,while
,case
Functions, Blocks, and Subshells