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 |