I think inspiration for how we should approach our pipeline should stem from answering the following questions:
- Which subjects should you learn, and why?
- What is the best book or video lecture series for each subject?
This is in the same vein as Teach Yourself Computer Science
Resources #
- Teach Yourself Computer Science
- The Missing Semester of Your CS Education
- Open Source Society University
Cheat Sheets #
T1 Pipeline #
T1E Pipeline #
APS Pipeline #
T2S/MH Pipeline #
Bash Scripting #
-
The Linux Command Line
- The 3rd section of this book is a solid intro to Bash scripting
- By William Shotts
- Might not be the gold-standard tutorial on bash scripting though.
Looping #
for
while
if, elif, else #
case #
Advanced Regex #
Advanced Text Processing #
grep
-P
PCRE
sed
awk
printf
Networking #
telnet
nmap
netstat
iptables
hostname
hostnamectl
Performance Optimization #
iostat
vmstat