Linux Command Line Online Course
The Linux command line is a powerful interface that allows you to interact with your system without relying on graphical tools. It’s an essential skill for anyone entering the world of system administration, development, or ethical hacking.
This course will guide you through the fundamentals of the Linux command line, helping you gain confidence in performing tasks using only terminal commands. You'll start by learning how to install VirtualBox and Kali Linux, then move on to exploring your system using essential commands like ipconfig, ping, ip, df, free, ps, top, kill, whoami, and uname.
You’ll learn to navigate directories, create and manage files, and perform text searches using grep and awk. The course also covers changing file permissions, managing users and groups, and installing software from the command line. As you progress, you'll explore file compression, extraction, and get an introduction to basic Bash scripting.
Who should take this Course?
The Linux Command Line Online Course is ideal for beginners, system administrators, developers, and IT professionals who want to gain practical skills in navigating and managing Linux systems through the command line interface. It’s also suitable for students, cybersecurity learners, and anyone working in DevOps or cloud environments. No prior Linux experience is required, making it a great starting point for those new to the Linux operating system.
Course Curriculum
VirtualBox
- Introduction to the Course
- Installing VirtualBox
- Installing Kali Linux Virtual Machine
Entering Terminal Commands: Getting to Know Your Computer
- Whoami and Uname Commands
- Commands - Ifconfig, ip, and ping
- Commands - df, free, ps, top, and kill
Navigating the Terminal
- Changing Directories
- Important Directories and Their Contents
- Editing Files within a Directory
Making and Manipulating Files
- Making and Manipulating Files
- Making and Manipulating Directories
- Knowledge Check Challenge 1: Terminal Navigation and Manipulating Files
Searching Through Files
- Pipes and Redirection
- Searching with Grep
- Awk: Grabbing Only What You Want
- Knowledge Check Challenge 2: Pipes, Grep, Awk, and Redirection Output
Changing File Permissions and Executing Files
- What are Permissions?
- Owner, Group, All Users
- Changing Permissions and Executing Files
- Adding to the Sudo Group
- Knowledge Check Challenge 3: File Permissions, Users, and Groups
Installing the Software
- The Advanced Packaging Tool (APT)
- Updating Our System and Installing the Software
- Knowledge Check Challenge 4: Installing the New Software and Learning How to use it
Compressing and Extracting Files
- Compressing Files with Gzip
- Creating Archives with Tar
- Knowledge Check Challenge 5: Compressing and Extracting Files
Writing Your First Script with Echo
- An Introduction to Expansion
- Parameter and Command Expansion
- Arithmetic Expansion and Getting User Input
- Tests and If Statements
- Looping with the For Statement
- Looping with the While and Until Statements
- Knowledge Check Challenge 6: Bash Scripting