Menu

Linux Guide Tutorial

A hands-on handbook for learning Linux from the ground up. This guide covers Linux fundamentals, command-line usage, file systems, permissions, package management, and basic system administration concepts. It helps learners become comfortable working in a Linux environment used across development, servers, and cloud platforms.

3 Modules

155 Lessons

English

2.5 Hrs

Show more

Reading Plan

MODULE 2

Linux HowTo

82 mins
lessondate Command

1 min

lessonRecursive chmod permission

1 min

lessonStatic IP Configuration

1 min

lessonCreate Linux User

1 min

lessonBash Shebang

1 min

lessonFile System Hierarchy

1 min

lessonLinux Tr command

1 min

lessonLinux Task Managers

1 min

lessonSort Command In Linux

1 min

lessonWho Command

1 min

lessonCreate file

1 min

lessonWord Count tool

1 min

lessonHow to Check

1 min

lessonsudo access linux

1 min

lessonExport Command in Linux

1 min

lessonCat command in Linux

1 min

lessonLinux Time Command

1 min

lessonEdit File in Linux

1 min

lesson5 Ways to

1 min

lessonLinux Zip Command

1 min

lessonvim copy paste

1 min

lessonSecure SSH server

1 min

lessonClamAV and rkhunter

1 min

lessonLinux Security Auditing

1 min

lessonLinux ss command

1 min

lessonCockpit web interface

1 min

lessonCreate Files

1 min

lessonExtract tar.gz File

1 min

lessonInstall programs Linux

1 min

lessonInstall MySQL in Ubuntu

1 min

lessonNetwork Troubleshooting Commands

1 min

lessonIptable Firewall Rules

1 min

lessonLinux vdir

1 min

lessonCreate Alias of Command in Linux

1 min

lessonCreating Symlinks

1 min

lessonLinux SCP

1 min

lessonGrafana in Linux

1 min

lessonSave and Quit in Vim

1 min

lessonMost useful commands

1 min

lessonCheck Ubuntu Version

1 min

lessonInstall Chrome

1 min

lessonUnzip a File

1 min

lessonCheck if File exists

1 min

lessonvim find replace

1 min

lessonEnabling SSH

1 min

lessonFind File in Linux

1 min

lessonssh tunnel guide

1 min

lessonAdd User To Group

1 min

lessonPip on Ubuntu

1 min

lessoncURL in Linux

1 min

lessonDirectory/file Size Linux

1 min

lessonscreen terminal multiplexer

1 min

lessonInstall Visual Studio Code on Debian 10

1 min

lessonInstall Kodi on Ubuntu

1 min

lessonCopy a File/Directory

1 min

lessonHow to Check Disk Space Using Df Command

1 min

lessonMove a File/Directory

1 min

lessonExclude using Grep Command

1 min

lessonRemove File/Directory

1 min

lessonExclude Files And Directory Using Rsync

1 min

lessonList All Users

1 min

lessonMove Files In Linux Using The mv Command

1 min

lessonInstall PyCharm on Ubuntu 18.04

1 min

lessonInstall PostgreSQL on Debian 9

1 min

lessonSetup A Nginx Reverse Proxy

1 min

lessonInstall and Configure GitLab on Ubuntu 18.04

1 min

lessonInstall Anaconda on CentOS 7

1 min

lessonHow To Set

1 min

lessonCheck (Scan) for Open Ports in Linux

1 min

lessonnmap Command In Linux

1 min

lessonWriting Comments In Bash Scripts

1 min

lessonInstall and Use PHP Composer on Ubuntu 18.04

1 min

lessonInstall Gradle on Ubuntu 18.04

1 min

lessonChange the SSH Port in Linux

1 min

lessonFind/Get Your IP Address In Linux

1 min

lessonShow Line Numbers In Vim / Vi

1 min

lessonCreate A Linux File Using The Command Line

1 min

lessonUse The rename Command On Linux

1 min

lessonSFTP for File Transfer

1 min

lessonInstall Node.js And npm On CentOS 7

1 min

lessonNetcat (nc) Command

1 min

lesson Check Your CentOS Version

1 min

Contributors

L
AP
VA

Linux Guide Tutorial

This handbook introduces Linux in a practical, usage-first way. You’ll start with navigating the terminal and managing files, then move into permissions, processes, package installation, and basic networking. The focus stays on everyday commands and concepts you’ll actually use as a developer or system user.

Why This Handbook Matters

Linux powers servers, cloud platforms, development environments, and embedded systems worldwide. Learning Linux gives you control over your system, improves productivity, and builds a strong foundation for careers in software development, DevOps, and cloud computing.

Ideal Learners for This Handbook

This handbook is ideal for beginners new to Linux, developers who want to work comfortably in terminal-based environments, and students preparing for roles in system administration, DevOps, or backend development. It’s also useful for anyone transitioning from Windows or macOS to Linux.

Prerequisites

This course is suitable for:

  • Basic computer usage skills
  • Familiarity with files and folders on any operating system
  • Willingness to use the command line
  • No prior Linux or programming experience required

Run & Test your Code with our very own IDE that supports 16 languages

Open IDE