Overview UK organisations need stronger digital capability, with government reporting the digital skills gap costs the economy £63 billion per …
| 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 | ||
The Bash Scripting Linux and Shell Programming Course is an online technology course covering Linux commands, terminal navigation, file handling, permissions, users, Bash logic, variables, loops, functions, arrays, aliases, wildcards and automation.
Yes, this bash scripting course is suitable for beginners who want to learn Linux command-line skills step by step. It starts with terminal basics before moving into scripting, loops, functions, arguments and automation.
You will learn terminal navigation, file and folder commands, permissions, help tools, text file handling, users, shortcuts, Bash structure, variables, strings, loops, if statements, functions, arrays, aliases, wildcards and scheduled automation.
Yes, the course covers Linux command-line basics such as ls, pwd, cd, mkdir, touch, cp, mv, rm, chmod, history, man, sudo and other common terminal commands.
This course can support learning routes linked to IT Support Technician, Software Developer, Web Developer, Systems Analyst, Database Administrator, Linux Administrator, DevOps Assistant and automation-focused technical support roles.