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.
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
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
- 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
pwd
ls
cd
mkdir
rmdirtouch
cp
mv
rm
catchmod
chownman
--helpFor 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
pwdPurpose:
Shows the current working directory.
Example output:
/home/demo/LinuxLabRecall:
pwd means print working directory.
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
- Operating System: MX Linux
- Shell: Bash
- Learning Style: Practical command-line practice with notes
- 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
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.