Command Line TV Podcast
1) 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.
2) Episode 11: Filesystems
We investigate the standard filesystem hierarchy and some tools for managing filesystems.
3) Episode 10: Shell scripts
We create shell scripts using the hash-bang header, and also look at permissions, variables, and loops in the shell.
4) 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.
5) 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 sy...Show More
6) 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.
7) Episode 6: File management part 2
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 creating an alias in our .bashrc.
8) Episode 5: File management part 1
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 configuration script, and mkdir to create directories.
9) Episode 4: Text manipulation
We learn about text manipulation commands like cut, sort, and uniq. We build sophisticated pipelines to analyze data, including surveys and web logs. We also look briefly at invoking simple text edito...Show More
10) Episode 3: Wildcards and grep
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. As always, you can follow along using the same d...Show More