Driving a computer from the keyboard: moving around, reading and moving files, and joining commands with pipes.
Key ideas
- Every command is
command -option argument; withpwd,lsandcdyou always know where you are. |feeds one command's output to the next: small tools combine into big jobs.>writes to a file (replacing it),>>appends;*picks many files at once.
Pattern
grep ERROR logs/*.log | sort | uniq -c | sort -rn > report.txt
Lessons
Each lesson explains one idea from zero and ends with a few tasks. Lessons open in order; the explanation can be read at any time.
Boss
06
Log clean-up
Terminal task
The boss opens when every lesson of the topic is finished. Solve it too and the topic is complete, and the topics after it open.