Linux
We will learn to use the Linux terminal from the very basics, and we will work up to understanding basic shell scripting. Our goal is to create a foundation that can be used for development on your local machine, steps in your GitHub Actions, as well as simple administration of Cloud VMs.
Before class
Recommended reading and videos
- Linux command line basics: https://youtu.be/gd7BXuUQ91w?si=E9sZFQQcWmpNWVJw
- Bash intro: https://youtu.be/I4EWvMFj37g
- Binary numbers: https://youtu.be/LpuPe81bc2w?si=doI5wkR6ra-wFkYT
Extra resources
- Linux course (2.5 hours): https://youtu.be/v392lEyM29A?si=tHdIVdTYYYyvrz_J
During class
We will use these 📄 Linux slides (PDF) and you will have time to do the exercises.
After class
Finish the exercises.