Bart Busschots & Allison Sheridan
Taming the Terminal
Taming the Terminal is a series of tutorials teaching how to use OS X’s command line tool called Terminal.
Author
Bart Busschots & Allison Sheridan
Category
Podcast website
Latest episode
Dec 18, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
TTT 20 of n - File Searches 23.10.2015
In this installment we learn how to search for files based on all sorts of criteria, including file name, file size, modified date, and more. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 19 of n - Text Searches 23.10.2015
In this installment we look at how to use terminal commands and regular expressions to filter text, such as the output of terminal commands, and to search for files that contain a particular text pattern. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 18b of n - More REs 23.10.2015
This is the second of a two-part installment where we dive deeper into Regular Expressions. This two-part installment is laying vital foundations for the up-coming installments on searching. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 18a of n - More REs 23.10.2015
This is the first of a two-part installment where we dive deeper into Regular Expressions. This two-part installment is laying vital foundations for the up-coming installments on searching. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 17 of n - Regular Expressions 23.10.2015
In this installment we introduce the concept of 'regular expressions' - a means of accurately describing arbitrary patterns. Regular expressions allow us to express complex search pattens in a way the computer can understand. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 16 of n - Crossing the Streams 23.10.2015
In this installment we continue our exploration of streams, looking at how we can use files as the source and destination for streams, and how we can combine two streams into one. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 15 of n - Plumbing 22.10.2015
In this installment we introduce the concept of data streams, looking at the three system streams STDIN, STDOUT $ STDERR, and then look at how we can use the pipe operator connect the output of one command to the input of another. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 14 of n - Aliases & Prompts 22.10.2015
In this installment we wrap up our look at the environment by describing command line aliases, and looking at how we can customize the prompt we see when working at the command line. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 13 of n - PATH 22.10.2015
In this installment we continue to explore the environment, focusing on the very important environment variable PATH. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 12 of n - The Environment 22.10.2015
In this installment we introduce the rather nebulous concept of the Unix/Linux environment, and we look at environment variables and shell variables. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 11 of n - Text Files 22.10.2015
In this installment we look at how to read and edit text files from the command line. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 10 of n - man 22.10.2015
Unix, Linux and OS X have a built-in manual describing how the various terminal commands work. In this installment we look at how to access this manual, and explain the special language used within. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 9 of n - Controlling Processes 22.10.2015
In this installment we learn how to control processes - creating them, and ending them. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 8 of n - Processes 22.10.2015
In this installment we explore the concept of Linux/Unix processes, and we introdue the ps command for viewing the running processes. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 7 of n - Managing Files 22.10.2015
In this installment we look at file management from the commandline - creating, copying, moving, renaming, and deleting files and folders. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 6 of n - More File Permissions 15.10.2015
In this installment we’ll start by biting the bullet and dive into how to alter standard Unix File permissions. This could well turn out to be the most difficult segment in this entire series, regardless of how big n gets, but it is very important, so if you have trouble with it, please don’t give up. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 5 of n - File Permissions 15.10.2015
We take a look at how standard Unix File Permissions work, and look at how to understand the permissions on existing files and folders, but not at how to change them. We also cover the fact that the standard unix file permissions are now only a sub-set of the file permissions on OS X and Linux (OS X also supports file ACLs, and Linux has SELinux as an optional extra layer of security). As always,...
TTT 4 of n - Navigation 15.10.2015
In this installment we’ll look at how to navigate around the Unix/Linux/OS X filesystem in a Bash command shell. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 3 of n - File Systems 15.10.2015
We discuss the concept of a file system in detail. We described how filesystems contain folders which contain files or folders, and we described the different ways in which Windows and Linux/Unix/OS X combine all the filesystems on our computers into a single name-space, within which every file has a unique ‘path’ (F:\myFolder\myFile.txt -v- /Volumes/myThumbDrive/myFolder/myFile.txt). As always, y...
TTT 2 of n - Commands 15.10.2015
In this installment, we look at OS X’s Terminal.app, the anatomy of the Bash command prompt, and the anatomy of a Unix/Linux command. As always, you can get to Bart's fabulous tutorial shownotes at ttt.bartificer.net/...
TTT 1 of n - Command Shells 15.10.2015
In this first segment we'll lay a very basic foundation. We plan to take things very slowly with this series, so Bart gives us a sort of 40,000ft view of command shells – some context, some history, a very general description of what command shells do, and a little bit on why they are still very useful in the modern GUI age. As always, you can get to Bart's fabulous tutorial shownotes at ttt.barti...
TTT 0 OF n - Introducing TTT 13.10.2015
Taming the Terminal is a collaboration between Bart Busschots and Allison Sheridan. The tutorials were written by Bart, and hosted on this site, and there are matching conversations with Allison Sheridan on the NosillaCast Podcast. In Taming the Terminal, Bart Busschots guides Allison Sheridan through a series of tutorials to help get people comfortable in the Terminal, learn efficient ways of con...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.