| Section 01: Introduction | |||
| Introduction | 00:02:00 | ||
| Bash vs Shell vs Command Line vs Terminal | 00:06:00 | ||
| Section 02: Navigation | |||
| Listing Folder Contents (ls) | 00:05:00 | ||
| Print Current Folder (pwd) | 00:01:00 | ||
| Change Folder (cd) | 00:03:00 | ||
| Using A Stack To Push Folders (pushd/popd) | 00:03:00 | ||
| Check File Type (file) | 00:01:00 | ||
| Find File By Name (locate) & Update Locate Database (updatedb) | 00:02:00 | ||
| Find A Command (which) | 00:02:00 | ||
| Show Command History (history) | 00:02:00 | ||
| Section 03: Getting Help | |||
| Show Manual Descriptions (whatis) | 00:01:00 | ||
| Search Manual (apropos) | 00:02:00 | ||
| Reference Manuals (man) | 00:02:00 | ||
| Section 04: Working With Files/Folders | |||
| Creating A Folder (mkdir) | 00:02:00 | ||
| Creating A File (touch) | 00:02:00 | ||
| Copy Files/Folders (cp) | 00:02:00 | ||
| Move & Rename Files/Folders (mv) | 00:02:00 | ||
| Delete Files/Folders (rm) | 00:02:00 | ||
| Delete Empty Folder (rmdir) | 00:02:00 | ||
| Change File Permissions (chmod) | 00:06:00 | ||
| Section 05: Text Files | |||
| File Concatenation (cat) | 00:03:00 | ||
| File Perusal Filter (more/less) | 00:02:00 | ||
| Terminal Based Text Editor (nano) | 00:03:00 | ||
| Section 06: Users | |||
| Run Commands As A Superuser (sudo) | 00:03:00 | ||
| Change User (su) | 00:03:00 | ||
| Show Effecter User and Group IDs (id) | 00:02:00 | ||
| Section 07: Killing Programs & Logging Out | |||
| Kill A Running Command (ctrl + c) | 00:02:00 | ||
| Kill All Processes By A Name (killall) | 00:02:00 | ||
| Logging Out Of Bash (exit) | 00:01:00 | ||
| Section 08: Shortcuts | |||
| Tell Bash That There Is No More Input (ctrl + d) | 00:02:00 | ||
| Clear The Screen (ctr + l) | 00:02:00 | ||
| Zoom In (ctrl + +) | 00:02:00 | ||
| Zoom Out (ctrl + -) | 00:02:00 | ||
| Moving The Cursor | 00:02:00 | ||
| Deleting Text | 00:04:00 | ||
| Fixing Typos | 00:03:00 | ||
| Cutting and Pasting | 00:03:00 | ||
| Character Capitalisation | 00:03:00 | ||
| Section 09: Bash | |||
| Bash File Structure | 00:03:00 | ||
| Echo Command | 00:04:00 | ||
| Comments | 00:04:00 | ||
| Variables | 00:06:00 | ||
| Strings | 00:06:00 | ||
| While Loop | 00:04:00 | ||
| For Loop | 00:04:00 | ||
| Until Loop | 00:03:00 | ||
| Break & Continue | 00:03:00 | ||
| Get User Input | 00:02:00 | ||
| If Statement | 00:09:00 | ||
| Case Statements | 00:06:00 | ||
| Get Arguments From The Command Line | 00:04:00 | ||
| Functions | 00:05:00 | ||
| Global vs Local Variables | 00:03:00 | ||
| Arrays | 00:06:00 | ||
| Shell & Environment Variables | 00:06:00 | ||
| Scheduled Automation | 00:03:00 | ||
| Aliases | 00:03:00 | ||
| Wildcards | 00:03:00 | ||
| Multiple Commands | 00:02:00 | ||
| Section 10: Resource | |||
| Resource | 00:00:00 | ||