Instructor Notes

This is a placeholder file. Please add content here.

Introduction


Jargon Busting


Hello Open Source


Getting Ready for the Next step


What is the shell?


Navigating the filesystem


Working with files and directories


Automating the tedious with loops


Counting and mining with the shell


Watch out for different behaviour of the -E option across systems

Learners may encounter some inconsistent behaviour between operating systems when solving the challenge below. grep -E on macOS acts like grep -P on other platforms. On Windows and Linux, grep -E is halfway between grep -P and grep: it only does what grep can do, but uses Perl-compatible syntax to do it.



Working with free text


What is Git/GitHub?


Getting started with Git


Sharing your work


Review


GitHub Pages