Module numbers are for CSC220. Commands in bold are ones you should pay special attention to.
Terminals for Windows (Virtual machine, bash, Cygwin) (5:49) walks through opening a termial & editing a file using a Centos 8 virtual machine, bash on Ubuntu under Windows System for Linux, and Cygwin.
Commands for getting information about the system (11:40) Commands: uptime date cal history whoami which echo df exit man
Working with files and directories (8:12) ls touch pwd mkdir cd rmdir . .. cp cat more less head tail wc mv grep diff
Pipes & redirection (11:04)
stdout, stderr, redirection, /dev/null pipes, wildcards
Working with text (9:54) cat, tail, wc, sort, uniq, cut, grep, history, find
Processes (8:33) ps, kill, top, jobs, fg, paste, >>
Permissions (12:59) user permissions, chmod, umask, groups, umask, su, sudo, ls -l
The Linux Environment & the find command (13:27) symbolic links, .bashrc & .bash_profile, env, find
Compiling with gcc (5:37) gcc options
Regular expressions (7:15)
tar & gzip (4:17) tar, gzip, gunzip, & gzcat
sed (5:41)
Introduction to git (13:14) walks through cloning & modifying a git repo hosted on GitHub
The next two vidoes work with the github-video-example repository on GitHub.
Creating a GitHub repo (5:20)
Introduction to markdown (7:08)
Unix Review - find (7:34) covers different options for the find command. It also briefly discusses sudo, grep, xargs, and wildcards as they come int to use with varioous applications of the find command.
Unix Review - Text Processing (6:34) primarily covers cut, but also touches on cat, more. less, head, tail, grep, and using pipes at the commmand line.
Unix Review - Redirection & Piping (7:23) covers redirecting stdout & stdin and piping. It also has brief examples of the grep, sed, and tee commands.
cron (4:59) walks through setting up a cron job