Skip to content

References: File Management, Packages, and Remote Access on the Pi 500+

  1. Secure Shell - Wikipedia - Overview of the SSH protocol's architecture, encryption, and authentication methods for secure remote logins between computers. Grounds the chapter's explanation of the SSH protocol and remote login.

  2. APT (software) - Wikipedia - Explains APT's role as the Debian-based package management front end, including how it automates dependency resolution during install and upgrade. Directly supports the chapter's package manager and install/update commands.

  3. Cron - Wikipedia - Details the cron time-based job scheduler, its five-field crontab syntax, and its history across Unix-like systems. Directly underpins the chapter's explanation of scheduling shell scripts automatically.

  4. The Linux Command Line (3rd Edition) - William Shotts - No Starch Press - No single named analogy or derivation is credited to Shotts, so this citation instead recognizes the textbook most consistently praised for its patient, beginner-first progression from typed commands to full shell scripts, mirroring this chapter's own step-by-step approach.

  5. SSH, The Secure Shell: The Definitive Guide (2nd Edition) - Daniel J. Barrett, Richard E. Silverman, and Robert G. Byrnes - O'Reilly Media - Credited, including in Wikipedia's own further-reading list for Secure Shell, as the standard, most-imitated explanation of SSH's layered transport-authentication-connection architecture that later tutorials continue to reference.

  6. Remote access - Raspberry Pi Foundation - Official documentation covering SSH terminal access, VNC screen sharing, and related file-transfer protocols on Raspberry Pi OS. Directly matches the chapter's SSH, VNC, and system configuration tool coverage.

  7. An Overview of VNC (Virtual Network Computing) - Akamai (Linode) - Explains how the VNC protocol streams a full graphical desktop over a network using the remote framebuffer protocol. Reinforces the chapter's SSH-versus-VNC bandwidth and use-case comparison.

  8. How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache - DigitalOcean - Tutorial on installing, updating, searching, and removing packages using apt-get and apt-cache on Debian-based systems. Directly supports the chapter's apt update and apt install examples.

  9. Introduction to Linux Shell and Shell Scripting - GeeksforGeeks - Introduces the shell as a command interpreter and walks through writing, saving, and executing a first shell script. Supports the chapter's battery-check shell script and shebang-line explanation.

  10. How To Use Cron to Automate Recurring Tasks on Ubuntu - DigitalOcean - Tutorial covering crontab's five-field schedule syntax, editing and listing cron jobs, and debugging failed jobs. Directly extends the chapter's cron job scheduling example.