Programming
The shell and command-line tools
Moving around files, pipes, small scripts and an editor you're fast in. Nobody teaches this, everybody expects it.
About 8 hours of study.
Where to learn it
Read
The Linux Command Line
William Shotts
Part 1, Learning the shell
Free, patient and complete. Read it with a terminal open.
Section not checked yet
Watch
The Missing Semester of Your CS Education (MIT)
Anish Athalye, Jon Gjengset, Jose Javier Gonzalez Ortiz
The Shell; Shell Tools and Scripting; Editors
Section not checked yet
Practise
Which roles ask for it
- Backend engineer to get hired
- Data engineer to get hired
- DevOps / site reliability engineer to get hired
- Cloud engineer to get hired
- Application support engineer to get hired
- Security analyst (SOC) to get hired
Before and after
Learn first
Nothing. You can start here.
The shell and command-line tools