Command Line TV Christopher League and Christian Lopes
-
- Technology
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.
-
- video
Episode 12: Find and locate
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
set of files. -
- video
Episode 11: Filesystems
We investigate the standard filesystem hierarchy and some tools for managing
filesystems. -
- video
Episode 10: Shell scripts
We create shell scripts using the hash-bang header, and also look at
permissions, variables, and loops in the shell. -
- video
Episode 9: Redirection and substitution
We explore some more shell basics including redirection to and from files, and
command substitution. This feature allows the output of one command to be used
as parameters of another command. -
- video
Episode 8: Package managers
In this episode, we explore some of the capabilities of package managers for
installing and updating software on your system. Specifically, we look at the
‘apt’ system on Ubuntu GNU/Linux. On other systems, you might use Yum
(RedHat/Fedora), Pacman (Arch), or Homebrew (Mac). This page shows a comparison
of commands for several Linux packaging systems:
https://wiki.archlinux.org/index.php/Pacman_Rosetta -
- video
Episode 7: ImageMagick
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 a
collection of image files.