|
Setup |
Download files required for the lesson |
00:00 |
1. Introducing the Shell
|
What is a command shell and why would I use one?
|
00:05 |
2. Navigating 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?
|
00:45 |
3. Working With Files and Directories
|
How can I create, copy, and delete files and directories?
How can I edit files?
|
01:35 |
4. Pipes and Filters
|
How can I combine existing commands to do new things?
|
02:10 |
5. Loops
|
How can I perform the same actions on many different files?
|
02:10 |
6. Shell Scripts
|
How can I save and re-use commands?
|
02:10 |
7. Finding Things
|
How can I find files?
How can I find things in files?
|
02:12 |
8. Introduction to Version Control
|
What is version control and why should I use it?
How do I get set up to use Git?
|
02:27 |
9. tracking source history
|
How do I record changes and why I made them?
How do I check the status of my version control repository?
How can I identify and recover old versions of files?
How can I tell Git to ignore files I don’t want to track?
How do I review my changes?
|
02:42 |
10. Hosting on GitHub
|
How do I share my changes with others on the web?
|
03:27 |
11. Example Readme
|
What do I put in my read me file?
how do I include media in my readme
|
03:42 |
Finish |
|
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.