Linux

Cron Jobs
Cron Jobs
Learn about Linux cron utility for scheduling recurring jobs. Master crontab syntax, scheduling commands, managing job lists, and automating system tasks on Unix-like operating systems.
Bash Useful Features
Bash Useful Features
Explore key Bash shell features including metacharacters, quoting, I/O redirection, command substitution, command line arguments, and execution modes. Master essential scripting techniques for effective Linux command-line usage.
Filter Pipes Variables
Filter Pipes Variables
This document explains Linux filters, pipes, and variables. It covers how to use filter commands, chain them with pipes, create and manage shell variables and work with environment variables for extended scope.
Shell Scripting Basic
Shell Scripting Basic
An introduction to shell scripting fundamentals covering script creation execution, and the shebang directive. Learn how to write and execute simple bash scripts with practical examples.
Archiving and Compression
Archiving and Compression
Learn about file archiving and compression in Linux, including the tar and zip commands to archive, compress, extract, and manage files efficiently to save storage space and speed up file transfers.
Networking Commands
Networking Commands
Essential Linux networking commands including hostname, ip, ping, curl, and wget for examining network configuration, testing connectivity, and retrieving data from URLs.
Text Files Commands
Text Files Commands
Essential Linux commands for text file manipulation including sort, uniq grep cut, and paste, with practical examples for sorting data, filtering content pattern matching, and combining files.
Viewing File Contents
Viewing File Contents
A comprehensive guide to Linux commands for viewing file contents, including cat, more, head, tail, and wc, with examples of how to display full files page through content, and count words and lines.
File Directory Management Command
File Directory Management Command
Essential Linux file and directory management commands including mkdir, touch cp, mv, rm, and chmod, with practical examples for creating, copying, moving and setting permissions.
Navigation Commands
Navigation Commands
A comprehensive guide to Linux file and directory navigation commands including ls, cd, pwd, and find, with examples of their usage for efficient filesystem exploration.
Informational Commands
Informational Commands
This document provides an overview of informational commands in Linux including how to use commands like whoami, id, uname, df, ps, top, echo, date and man to retrieve system and user information.
Common Shell Commands
Common Shell Commands
A comprehensive guide to common Linux shell commands, covering navigation file management, information retrieval, networking operations, and system monitoring through the Bash shell.
Installing Software Updates
Installing Software Updates
Learn about installing software and updates on Linux, including packages package managers like APT and YUM, and converting between deb and RPM formats.
Editors
Editors
An overview of popular command-line and GUI-based text editors in Linux including nano, vim, and gedit, with a focus on their features and basic usage.
Linux Terminal
Linux Terminal
An introduction to the Linux terminal and shell, explaining their roles, how they work together, and how to use basic commands for navigating the filesystem.
Linux Architecture
Linux Architecture
A detailed look at the layered architecture of a Linux system, covering the user interface, applications, operating system, kernel, and hardware layers as well as the structure of the Linux filesystem.
Background of Linux and Unix
Background of Linux and Unix
A comprehensive overview of operating systems, exploring the origins and key features of Unix and Linux, their historical development, and modern applications across various platforms.