├── 01. Introduction to Linux ├── 1. Linux Overview.md ├── 2. Why Linux.md └── 3. Linux Distributions.md ├── 02. Getting Started with the Terminal ├── 1. Terminal Basics.md ├── 2. Linux Paths.md └── 3. File System Overview.md ├── 03. Working with Files and Directories ├── 1. Files and Directories.md ├── 2. File Permissions.md └── 3. File Compression and Archiving.md ├── 04. User and Group Management ├── 1. Users and Groups.md └── 2. Managing Permissions.md ├── 05. Package Management ├── 1. Introduction to Package Management.md └── 2. Using Package Managers │ ├── 1. Readme.md │ ├── 2. APT (Debian - Ubuntu).md │ ├── 3. YUM - DNF (RHEL - CentOS).md │ └── 4. Pacman (Arch).md ├── 06. Text Editors ├── 1. Vim Editor Basics.md ├── 2. Advanced Vim Usage.md └── 3. Other Editors (Nano, Emacs).md ├── 07. Data Processing ├── 1. Filters │ ├── 1. Readme.md │ └── 2. Common Text Processing Tools.md └── 2. Redirections.md ├── 08. System Administration ├── 1. Managing Services.md ├── 2. Process Management.md ├── 3. Scheduling Tasks (Cron).md └── 4. System Monitoring and Logging.md ├── 09. Networking ├── 1. Networking Basics.md ├── 2. Networking Commands.md ├── 3. SSH (Secure Shell).md └── 4. Networking Configuration.md ├── 10. Best Practices ├── 1. Security Best Practices.md ├── 2. System Maintenance.md ├── 3. Backup and Recovery.md └── 4. Scripting Basics.md ├── LICENSE └── README.md /01. Introduction to Linux/1. Linux Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/01. Introduction to Linux/1. Linux Overview.md -------------------------------------------------------------------------------- /01. Introduction to Linux/2. Why Linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/01. Introduction to Linux/2. Why Linux.md -------------------------------------------------------------------------------- /01. Introduction to Linux/3. Linux Distributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/01. Introduction to Linux/3. Linux Distributions.md -------------------------------------------------------------------------------- /02. Getting Started with the Terminal/1. Terminal Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/02. Getting Started with the Terminal/1. Terminal Basics.md -------------------------------------------------------------------------------- /02. Getting Started with the Terminal/2. Linux Paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/02. Getting Started with the Terminal/2. Linux Paths.md -------------------------------------------------------------------------------- /02. Getting Started with the Terminal/3. File System Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/02. Getting Started with the Terminal/3. File System Overview.md -------------------------------------------------------------------------------- /03. Working with Files and Directories/1. Files and Directories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/03. Working with Files and Directories/1. Files and Directories.md -------------------------------------------------------------------------------- /03. Working with Files and Directories/2. File Permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/03. Working with Files and Directories/2. File Permissions.md -------------------------------------------------------------------------------- /03. Working with Files and Directories/3. File Compression and Archiving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/03. Working with Files and Directories/3. File Compression and Archiving.md -------------------------------------------------------------------------------- /04. User and Group Management/1. Users and Groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/04. User and Group Management/1. Users and Groups.md -------------------------------------------------------------------------------- /04. User and Group Management/2. Managing Permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/04. User and Group Management/2. Managing Permissions.md -------------------------------------------------------------------------------- /05. Package Management/1. Introduction to Package Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/05. Package Management/1. Introduction to Package Management.md -------------------------------------------------------------------------------- /05. Package Management/2. Using Package Managers/1. Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/05. Package Management/2. Using Package Managers/1. Readme.md -------------------------------------------------------------------------------- /05. Package Management/2. Using Package Managers/2. APT (Debian - Ubuntu).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/05. Package Management/2. Using Package Managers/2. APT (Debian - Ubuntu).md -------------------------------------------------------------------------------- /05. Package Management/2. Using Package Managers/3. YUM - DNF (RHEL - CentOS).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/05. Package Management/2. Using Package Managers/3. YUM - DNF (RHEL - CentOS).md -------------------------------------------------------------------------------- /05. Package Management/2. Using Package Managers/4. Pacman (Arch).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/05. Package Management/2. Using Package Managers/4. Pacman (Arch).md -------------------------------------------------------------------------------- /06. Text Editors/1. Vim Editor Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/06. Text Editors/1. Vim Editor Basics.md -------------------------------------------------------------------------------- /06. Text Editors/2. Advanced Vim Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/06. Text Editors/2. Advanced Vim Usage.md -------------------------------------------------------------------------------- /06. Text Editors/3. Other Editors (Nano, Emacs).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/06. Text Editors/3. Other Editors (Nano, Emacs).md -------------------------------------------------------------------------------- /07. Data Processing/1. Filters/1. Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/07. Data Processing/1. Filters/1. Readme.md -------------------------------------------------------------------------------- /07. Data Processing/1. Filters/2. Common Text Processing Tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/07. Data Processing/1. Filters/2. Common Text Processing Tools.md -------------------------------------------------------------------------------- /07. Data Processing/2. Redirections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/07. Data Processing/2. Redirections.md -------------------------------------------------------------------------------- /08. System Administration/1. Managing Services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/08. System Administration/1. Managing Services.md -------------------------------------------------------------------------------- /08. System Administration/2. Process Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/08. System Administration/2. Process Management.md -------------------------------------------------------------------------------- /08. System Administration/3. Scheduling Tasks (Cron).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/08. System Administration/3. Scheduling Tasks (Cron).md -------------------------------------------------------------------------------- /08. System Administration/4. System Monitoring and Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/08. System Administration/4. System Monitoring and Logging.md -------------------------------------------------------------------------------- /09. Networking/1. Networking Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/09. Networking/1. Networking Basics.md -------------------------------------------------------------------------------- /09. Networking/2. Networking Commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/09. Networking/2. Networking Commands.md -------------------------------------------------------------------------------- /09. Networking/3. SSH (Secure Shell).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/09. Networking/3. SSH (Secure Shell).md -------------------------------------------------------------------------------- /09. Networking/4. Networking Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/09. Networking/4. Networking Configuration.md -------------------------------------------------------------------------------- /10. Best Practices/1. Security Best Practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/10. Best Practices/1. Security Best Practices.md -------------------------------------------------------------------------------- /10. Best Practices/2. System Maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/10. Best Practices/2. System Maintenance.md -------------------------------------------------------------------------------- /10. Best Practices/3. Backup and Recovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/10. Best Practices/3. Backup and Recovery.md -------------------------------------------------------------------------------- /10. Best Practices/4. Scripting Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/10. Best Practices/4. Scripting Basics.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedOsamaMath/linux-basics/HEAD/README.md --------------------------------------------------------------------------------