This repository serves as a comprehensive Linux cheatsheet, covering essential commands, process management, networking, file permissions, disk management, automation, security, performance tuning, troubleshooting, and commonly used tools. It is designed for both beginners and experienced system administrators.
The repository is organized into various categories:
- Basic: Commonly used commands for navigating and managing files.
- Networking: Commands for networking, including troubleshooting and configuration.
- Process Management: Handling and monitoring system processes.
- File Permissions: Managing user access and security for files.
- Disk Management: Monitoring and managing disk space and partitions.
- Bash Scripting: Automate tasks using shell scripting.
- Crontab: Schedule recurring tasks using cron jobs.
- Firewall: Secure your system using firewall configurations.
- SSH Hardening: Best practices for securing SSH access.
- CPU & Memory: Optimize CPU and RAM usage.
- I/O & Disk: Improve disk and filesystem performance.
- Vim Cheatsheet: Essential Vim commands and shortcuts.
- Tmux: Managing multiple terminal sessions efficiently.
- Awk & Sed: Text processing and automation using Awk and Sed.
Clone this repository for quick reference:
git clone https://github.com/Shraddha-Modhera/linux-cheatsheet.git
cd linux-cheatsheetEach file contains detailed explanations and examples to help with daily Linux operations and advanced system administration tasks.
Feel free to contribute by adding more commands, improving explanations, or suggesting new sections!