Skip to content

About

My GitHub profile repository showcasing my IT Support, Linux, Networking, System Administration, and technical learning journey.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Linux Notes

About This Repository

This repository contains my Linux learning notes created while building practical skills for IT Support, System Administration, and DevOps foundation roles.

The purpose of this repository is not to show advanced Linux expertise. It is to document my learning clearly, revise commands quickly, and show my interest in moving into the IT field through consistent practical learning.


Learning Goal

My goal is to become comfortable with Linux command-line usage, file management, permissions, users, processes, networking basics, services, logs, and shell scripting.

These skills are useful for roles such as:

  • IT Support Engineer
  • Technical Support Engineer
  • Desktop Support Engineer
  • System Support Engineer
  • Junior System Administrator
  • DevOps Foundation Learner

Current Learning Status

I am currently learning Linux from the basics and documenting each topic in a simple, recall-friendly format.

The focus is on:

  • Understanding commands
  • Practicing examples
  • Remembering command usage
  • Building troubleshooting confidence
  • Preparing for IT support interviews

Topics Covered

  • Linux Fundamentals
  • Linux File System
  • Navigation Commands
  • File Operations
  • Permissions
  • Users and Groups
  • Processes
  • Package Management
  • Shell Basics
  • Networking Commands
  • Disk Management
  • Services
  • Logs
  • Bash Scripting Basics

Commands Learned

Navigation Commands

pwd
ls
cd
mkdir
rmdir

File Commands

touch
cp
mv
rm
cat

Permission Commands

chmod
chown

Help Commands

man
--help

My Linux Learning Method

For each topic, I try to document:

  • What the command does
  • Why the command is used
  • Basic syntax
  • Practical examples
  • Common mistakes
  • Quick recall notes
  • Interview-style questions

Example Format

pwd

Purpose:

Shows the current working directory.

Example output:

/home/demo/LinuxLab

Recall:

pwd means print working directory.


Repository Purpose

This repository helps me:

  • Revise Linux commands quickly
  • Track my learning progress
  • Build GitHub activity
  • Practice technical documentation
  • Show recruiters my interest in IT support and system administration
  • Build a foundation for cloud and DevOps learning

Current Environment

  • Operating System: MX Linux
  • Shell: Bash
  • Learning Style: Practical command-line practice with notes

Progress Tracker

  • Linux basics
  • Directory navigation
  • File creation and file operations
  • Permissions (completed, needs a quick revision)
  • Users and groups (completed, needs a quick revision)
  • Processes
  • Package management
  • Networking commands
  • Services and logs
  • Bash scripting basics

Career Direction

I am learning Linux as part of my transition toward IT Support, System Administration, Cloud Infrastructure, and DevOps foundation skills.

This repository will be updated as I continue learning and practicing Linux.

About

My GitHub profile repository showcasing my IT Support, Linux, Networking, System Administration, and technical learning journey.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors