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#
- https://linuxpath.org/wp-content/uploads/2022/08/LinuxPath-Cheatsheet.pdf
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
PCREsed
awk
printf
Networking#
telnet
nmap
netstat
iptables
hostname
hostnamectl
Performance Optimization#
iostat
vmstat