Command Line TV is a video podcast to help you learn and master the Unix shell. Informally, ‘Unix’ refers to a family of operating systems that includes GNU/Linux, Mac OS X, and FreeBSD. Operating a computer via the command line gives you tremendous power and flexibility, but it’s not easy to learn. We’re here to help! We start from the beginning, but also try to include some tips suitable for intermediate users. Each video is about 20 minutes long, and we aim to release a new episode every week or so.
We use find and locate to dig up lists of files on our system that match certain criteria. We also look at xargs for executing commands on a selected ...
We explore some more shell basics including redirection to and from files, and command substitution. This feature allows the output of one command to ...
In this episode, we explore some of the capabilities of package managers for installing and updating software on your system. Specifically, we look at...
We look at ImageMagick, a powerful suite of command-line tools for doing image processing. With it, we resize, crop, blur, and do format-conversion on...
In this episode, we continue looking at managing files and directories using cp, rm, mkdir, and rmdir. We also show off the tree command and revisit c...
We use mv to move and rename files, and create a shell alias to improve the safety of one of its sharp edges. We also introduce the .bashrc configurat...
We learn about text manipulation commands like cut, sort, and uniq. We build sophisticated pipelines to analyze data, including surveys and web logs. ...
In this episode, we use basic wildcards to select files, and then explore how the ‘grep’ command can search for words or phrases across multiple files...