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