Linux 2 — Advanced command line use and Bash programming

CSC training course for advanced command line use, common GNU/Unix tools, and Bash programming.

To whom: You are already using Linux command line and writing Bash scripts, but would like to know better how do these actually work. After this course you should be able to use command line more efficiently, and write more elegant shell scripts, and fix the misbehaving ones.

Practicalities for the online course and the regular class room course at CSC’s premises.

Course pre-requirements

Before Linux-2, you should have completed Linux-1, or equivalently,

Lectures

Lectures as HTML slides. Use cursor keys or click left/right side of the slide to change it. You can print the slides to PDF with Chrome, just tweak the print settings a bit.

Exercises

Some of the exercises use small data files in handson.tar.gz, which you can download and unpack from command line using

curl -s https://jlento.github.io/linux-2/handson.tar.gz | tar zxvf -

Extras