Command Line for Beginners
  • Introduction
  • Terminal Overview
  • Track Your Progress
  • List command Ls
  • Ls -L. Understand the Terminal Output
  • Ls with folders
  • Change Directory: cd
  • NEW! Open, Xdg-Open
  • Touch
  • Move
  • Copy-Remove
  • Star Sign: *
  • Recursive
  • Section 1
  • (NEW!) Exercises Command Line Sect1
  • (NEW!) Sect 1 Ex1
  • (NEW!) Sect 1 Ex2
Important Commands For Shell Scripting
  • Redirect
  • Pipe
  • Find
  • Grep
  • Bonus Lecture: The AWK command. Part1
  • Bonus Lecture: The AWK command. Part2
  • Sudo
  • Change Owner
  • Change Permission
  • Change Ownership to Folders
  • (UPDATED!) Variables
  • Command Substitution-Expansion
  • UNIX Login file ( IMPORTANT )
  • Read
  • Section 2
  • (NEW!) Exercises Command Line Sect2
  • (NEW!) Sect 2- Ex1
  • (NEW!) Sect 2- Ex2
SHELL SCRIPTING: Intro and Basics
  • Track you Progress !! (2)
  • Shell Scripting Intro
  • Execute
  • Which
  • The First Script
  • Editors and Read
  • Change the PATH ( IMPORTANT )
  • Script Open
  • Shell Script Basics
  • (NEW!) Exercises Shell Script Sect3
  • (NEW!) Sect 3- Ex1
  • (NEW!) A script that create another Script: Ex2
SHELL SCRIPTING
  • Arithmetic Expressions
  • IF Conditions
  • Else
  • Exit
  • Logic Conditions
  • IF on Strings
  • Empty Strings
  • IF on Files
  • For Loops
  • NEW! TOP 5 MISTAKES as a beginner
  • While Loops
  • Terminate a Script; Sleep
  • (NEW!) Cases
  • Exit Status
  • Functions
  • Variables Scope
  • Exercises Shell Scripting
  • Divisibility of Numbers Script. Ex1
  • Counting of ".txt" Files Script. Ex2
  • (NEW!) User renaming all files: Ex3
Bonus Lecture
  • Bonus Lectures: Become Professional in Bash
SHELL SCRIPT PROJECT
  • Intro to the project
  • Project1 Part A
  • Project1 Part B
  • Project1 Part C
SHELL SCRIPT COMPLETE PROJECT ( PROJECT 2 )
  • COMPLETE PROJECT Part A
  • COMPLETE PROJECT Part B
  • COMPLETE PROJECT Part C
  • COMPLETE PROJECT Bonus: Functions
Conclusion and Tips
  • Conclusion and Tips
  • Bonus Lectures: Become Professional in Bash