Course Curriculum
- 11 sections
- 22 lectures
- 00:00:00 total length
-
Introduction
00:02:00 -
Bash vs Shell vs Command Line vs Terminal
00:06:00
-
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
-
Show Manual Descriptions (whatis)
00:01:00 -
Search Manual (apropos)
00:02:00 -
Reference Manuals (man)
00:02:00
-
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
-
File Concatenation (cat)
00:03:00 -
File Perusal Filter (more/less)
00:02:00 -
Terminal Based Text Editor (nano)
00:03:00
-
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
-
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
-
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
-
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
-
Resource
00:00:00
-
Assignment – Bash Scripting, Linux and Shell Programming@@
00:00:00