Lesson Schedule
1. Introducing the Shell | What is a command shell and why would I use one? |
2. Files and Directories |
How can I move around on my computer?
How can I see what files and directories I have? How can I specify the location of a file or directory on my computer What is the general structure of a shell command and how can I get help about the commands? |
3. Creating Things |
How can I create, copy, and delete files and directories?
How can I display the contents of the files? |
4. Wildcards, Pipes and Filters | How can I combine existing commands to do new things? |
5. Finding Things |
How can I find files?
How can I find things in files? |
6. Shell Scripts | How can I save and re-use commands? |
7. Loops | How can I perform the same actions on many different files? |
8. Additional Exercises | How can I build a data-processing pipeline? |
9. Survey | |
Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.