Serving schools, colleges & students across India Sign inRegister freeFAQsHelpcontact@ghosla.io
GHOSLAGrowth Hub for Opportunities, Skills, Learning & AchievementGrow•Learn•Achieve Login Get Started

Linux Command Line for Beginners

Navigate, manage files, control permissions and write your first Bash scripts with confidence

Ghosla Academy · Cloud & DevOps Team

Most servers, cloud machines and developer tools run on Linux, and the command line is how professionals use them. This course starts from zero, setting up Linux through WSL, a virtual machine or a free cloud shell, and builds daily-use skills step by step. You will practise navigation, file management, text processing, permissions, packages and processes, then automate tasks with Bash scripts. Two practical projects, analysing a real-style server log and writing a backup script, give you portfolio proof for internships and IT jobs.

What you will be able to do

  • Navigate the Linux file system confidently from the terminal
  • Create, copy, move, find and delete files and folders safely
  • Search and summarise text with grep, pipes and redirection
  • Manage users, sudo and file permissions with chmod
  • Install software and manage processes
  • Write simple Bash scripts with variables, loops and conditions

What you build

  • Analyse a web server log file using grep, pipes and sort
  • Automated backup script with dated archives

What you need to start

  • A laptop with Windows, macOS or Linux
  • No prior Linux or coding experience needed

Curriculum · 6 sections, 24 lectures

Getting started4 lectures
  1. Why Linux and the terminalFree preview8 min
  2. Setting up Linux: WSL, VM or cloudFree preview12 min
  3. Your first commands: pwd, ls, cd10 min
  4. Quiz: terminal basics5 min
Files and folders4 lectures
  1. Creating, copying, moving and deleting12 min
  2. Viewing files: cat, less, head, tail10 min
  3. Finding files and editing with nano12 min
  4. Quiz: files and folders5 min
Text power tools4 lectures
  1. grep and pipes12 min
  2. Redirection, sort, uniq and wc12 min
  3. Project: analyse a web server log18 min
  4. Quiz: text tools5 min
Users, permissions and packages4 lectures
  1. Users, groups and sudo10 min
  2. File permissions and chmod12 min
  3. Installing software with apt10 min
  4. Quiz: permissions and packages5 min
Processes and Bash scripting5 lectures
  1. Processes: ps, top and kill10 min
  2. Your first Bash script14 min
  3. Variables, loops and conditions14 min
  4. Project: automated backup script20 min
  5. Quiz: scripting5 min
Remote servers and next steps3 lectures
  1. SSH basics and remote servers12 min
  2. Linux cheat sheet and career paths8 min
  3. Quiz: final review6 min

Who this is for

  • Students preparing for cloud, DevOps or cyber security courses
  • Freshers who will work on Linux servers in their first job
  • Anyone curious about the terminal and automation