Log In
Join
for free
Back To Course Home
Bash for Programmers
0% completed
Introduction to Bash
What is Shell?
Introduction to Linux
Getting Meta Information in Bash
What is Bash?
Introduction to Command Line
Commands & Arguments (Optional)
Getting Info about Commands
Finding System Date and Time
Other Commonly Used Bash Commands
Quick Quiz!
Navigation Commands
Pathnames in Bash
Symbolic Links & Hard Links
Check the Current Directory in Bash
Navigate between Directories
Display Files in a Directory
Create a Directory in Bash
Remove a Directory in Bash
Quick Quiz!
File Manipulation Commands
Create a File in Bash
Remove a File in Bash
Open/Display Content of a File
Move Files in a Directory
Copying Files in Bash
Zipping a File in Bash
Quick Quiz!
Permission Commands
What are Permissions?
Set/Remove Permissions in Bash
Quick Quiz!
Filtering & Searching Commands
Searching in Bash
Sorting File Contents in Order
Viewing Beginning and Ending Contents of Files
Filtering Repeated Lines Out
Regular Expressions (Regex)
GREP vs. EGREP vs. FGREP
Quick Quiz!
System & Process Commands
Processes
Jobs: How Do They Differ from Processes
Getting Root Privileges
Killing a Process
Quick Quiz!
Variables and Environment
Variables and their Types
Variable Assignment & Expansion
Terminal is fun (Really)
Caution: Cool Stuff Ahead!
The Real Power of Bash
How to Use Git with Bash
Quick Quiz!
An Overview of Commands
Misc. Commands' Cheatsheet
Final Quiz
Quick Quiz!
Get hands-on with 1400+ tech skills courses.
Start Free Trial