Do you shy away from Raspberry Pi or other SBCs because you feel Linux is too foreign? Are you frustrated using Linux commands when trying to modify or tweak something to suit your needs?
This course aims to overcome those fears and provide a foundation to further learning the Linux system for your maker projects. In fact, Linux is so poweful that you may prefer it over others and start to use it on a daily basis.
Course Contents
Chapter 1: Setting up a Raspberry Pi
Choosing & Downloading a Disk Image
Booting your Raspberry Pi for the first time
Chapter 2: Linux Principles I
The Linux Desktop
The Terminal
Filesystems & Structures
Chapter 3: Linux Principles II
Permissions and sudo
Services
Processes
Chapter 4: Command-Line Basics I
Understanding the Prompt
Orienting Yourself in the Filesystem
Command to Get Help
Chapter 5: Command-Line Basics I
Eliminate Some Typing
Connecting to the Network via the Command Line
Installing Software: apt
Chapter 6: Running Raspberry Pi Headless
Find Your System on the Network
Command-Line Access: ssh
Remote Desktop: vnc
Transfering Files: scp, sftp
Chapter 7: Tips & Tricks
Starting a Script on Bootup
Aliases
Performance Monitoring
Stop, Background, and Foreground Jobs
Finding USB Devices
Logging the Output of a Script
Searching the Output of a Command
Adding a User
Scheduling Jobs
Chapter 8: Accessing Cloud Services
IFTTT
Run a Dedicated Web Server
Comments