COURSE OUTLINE
Session 2
Command Line Basic
Working with documentation (man, apropos)
Session 1
What Is Unix?
Setting up Unix.
Session 3
Search with regular expressions (grep, egrep, find),
Configure command line environment,
Using hash functions (md5, shasum)
Session 4
Working with Pipes,
Makefiles, Command line sorting
Session 5
Practice
First midterm test
Session 6
Emacs text editor
Session 7
Permissions, Package management
Session 8
Basics of Version Control Systems
Session 9
Git + GitHub
Session 10
Programming practice using Emacs,
Second midterm test
Session 11
Bash programming:
Math, Variables, User Input
Session 12
Bash programming:
Conditional Expressions