References: File Management, Packages, and Remote Access on the Pi 500+¶
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.