Operating Systems

System administrators spend a lot of time working with text-based shells in terminals. And it won’t be any different for us. Shells are the outer layer of an operating system and its user interface. They are usually thought of as a black screen with green text, but today we enjoy fancy graphical shells offering powerful window management. Before we head for the clouds, we’ll need to make a stop at our workstation’s terminal. We’ll discuss operating systems, terminals, and shells.

Table of Contents

Fedora and Friends

Terminals and Shells

Standard Streams
File Editing


Buy for $50
Rated 36x five stars
Gumroad (as of Aug 3, 2023)
I am using some scripts I downloaded from Josef Strzibny's book that are setting up Ruby on Rails deployment and automatically installing a PostgreSQL server. I am also using Dokku, but I like the idea of controlling what is happening on the server.
Lucian Ghinda, Senior Ruby Developer