🐧

Linux CLI Course

Master the command line from basics to advanced shell scripting. A comprehensive guide for developers and system administrators.

🔍
No topics found matching your search.

Introduction to Linux

Understanding Unix, Linux distributions, the Kernel, and the role of the Shell.

Command Basics

How to open the terminal, the structure of commands, and basic interactions.

File System Navigation

Mastering cd, ls, pwd and understanding the Root and Home directories.

Creating Files & Folders

Using mkdir and touch to organize your project files.

Nano Text Editor

A beginner-friendly guide to editing text files directly from the terminal.

Deleting, Moving & Copying

Managing files with rm, mv, and cp commands safely.

Linux Shortcuts

Essential keyboard shortcuts to boost your productivity in the shell.

Working With Files

Viewing and analyzing file contents with cat, head, tail, and less.

Redirection (Streams)

Understanding Standard Input, Output, and Error (stdin, stdout, stderr).

Piping

Chaining multiple commands together using the pipe (|) operator.

Expansion & Substitution

Using wildcards, tilde expansion, and command substitution.

Finding Things

Locating files and content using the find and locate commands.

Grep Command

Powerful text searching within files using regular expressions.

Understanding Permissions

How Linux manages file access for owners, groups, and others.

Altering Permissions

Using chmod and chown to modify file access levels.

Shell Environment

Customizing your shell with environment variables and aliases.

Bash Scripts

Automating tasks by writing your own shell scripts.

Cron Jobs

Scheduling tasks to run automatically at specific times.