Linux Commands
Free Cheat Sheets & Quick Reference Guides
Master Linux with our comprehensive collection of command line references and cheat sheets. Perfect for beginners learning essential commands and professionals needing quick access to advanced techniques.
Featured Linux Command Sheets
Essential Linux command references for every user level
Essential Linux Commands
The must-know Linux terminal commands every user should master. File operations, process management, and system navigation basics.
Vim Editor Commands
Complete Vim editor commands reference. From basic navigation to advanced text manipulation techniques and shortcuts.
Linux System Administration
Essential sysadmin commands for Linux servers. User management, services, logs, system monitoring, and server maintenance.
Git Version Control Commands
Complete Git commands reference for version control. From basic commits to advanced branching strategies and collaboration.
Linux Security & Hardening
Security-focused Linux commands and configurations. Firewall setup, permissions, encryption, and security auditing commands.
Network Diagnostics Commands
Network troubleshooting and monitoring commands. From basic connectivity tests to advanced network analysis and diagnostics.
Docker Commands & Containers
Complete Docker commands guide for container management, image building, networking, and Docker Compose orchestration.
SSH & Remote Access
SSH commands for secure remote access, key management, tunneling, and advanced SSH configuration techniques.
Text Processing & Manipulation
Powerful text processing commands: grep, sed, awk, sort, cut, and advanced regex patterns for data manipulation.
Bash Scripting Essentials
Shell scripting fundamentals: variables, loops, functions, conditionals, and automation techniques for system administration.
Package Management
Package managers for all distros: apt, yum, dnf, pacman, zypper. Installation, updates, and dependency management.
Performance Monitoring
System performance monitoring tools: htop, iotop, vmstat, iostat, netstat, and performance optimization commands.
Log Analysis & Troubleshooting
Log file analysis commands: journalctl, tail, grep patterns, log rotation, and system troubleshooting techniques.
Kubernetes & kubectl
Kubernetes administration commands: kubectl usage, pod management, services, deployments, and cluster operations.
Database Management
Database commands for MySQL, PostgreSQL, MongoDB. Backup, restore, user management, and query optimization.
Tmux & Screen Sessions
Terminal multiplexer commands for tmux and screen. Session management, window splitting, and remote work productivity.
Cron & Task Scheduling
Cron job management, systemd timers, at commands, and automated task scheduling for system administration.
Archive & Compression
File compression and archiving commands: tar, gzip, zip, unzip, 7z, and backup strategies for data management.
Regular Expressions (Regex)
Complete regex reference for grep, sed, awk. Pattern matching, text extraction, and advanced regex techniques.
Systemd Services
Systemd service management: systemctl commands, unit files, service creation, and system initialization control.
Firewall & iptables
Firewall configuration with iptables, ufw, firewalld. Network security rules, port management, and traffic filtering.
Find & Locate Files
File search commands: find, locate, which, whereis. Advanced search patterns and file discovery techniques.
rsync & File Transfer
File synchronization and transfer commands: rsync, scp, sftp, wget, curl. Backup and data migration strategies.
Environment Variables
Environment variable management: export, env, set, unset. Shell configuration and PATH management.
Advanced Networking
Advanced network commands: tcpdump, wireshark, nmap, ss, ip route. Network troubleshooting and analysis.
Quick Linux Commands Reference
Instant access to the most used Linux terminal commands
ls -la
List all files with details and permissions
cd /path/to/directory
Change to specific directory path
cp file1 file2
Copy file1 to file2 location
mv oldname newname
Rename or move file to new location
rm filename
Delete file permanently
find . -name "*.txt"
Find all .txt files in current directory
ps aux
List all running processes with details
top
Display running processes in real-time
kill PID
Kill process by Process ID
killall processname
Kill all processes by name
nohup command &
Run command in background
jobs
List active background jobs
chmod 755 file
Set file permissions (rwxr-xr-x)
chown user:group file
Change file ownership
sudo command
Run command as root user
su - username
Switch to another user account
umask 022
Set default file permissions
ls -l
View detailed file permissions
ping google.com
Test network connectivity to server
wget url
Download file from URL
netstat -tuln
Show network connections and ports
ssh user@host
Connect to remote server via SSH
scp file user@host:/path
Copy file to remote server
curl -O url
Download file using curl
Linux Commands Guide - Complete Reference
Master Linux with our comprehensive collection of command line references and cheat sheets. Whether you're a beginner learning basic Linux commands or an advanced system administrator managing servers, our free PDF downloads provide quick access to essential terminal commands. Learn from the official Linux kernel documentation and enhance your skills with our practical guides.
Essential Linux Commands for Beginners
Start your Linux journey with fundamental commands that every user should know. Our beginner-friendly cheat sheets cover file operations, directory navigation, and basic system management. Learn how to use ls, cd, cp, mv, and other core commands that form the foundation of Linux command line mastery. The GNU Coreutils manual provides detailed documentation for these essential commands.
Advanced Linux System Administration
Take your Linux skills to the next level with advanced system administration commands. Our comprehensive sysadmin guides cover user management, process control, service administration, and system monitoring. Perfect for DevOps engineers, system administrators, and IT professionals managing Linux servers. Reference the Red Hat Enterprise Linux documentation for enterprise-level administration.
Linux Security and Network Commands
Secure your Linux systems with our specialized security command references. Learn essential commands for firewall configuration, permission management, security auditing, and network troubleshooting. Essential knowledge for cybersecurity professionals and system hardening. The NIST Cybersecurity Framework provides guidelines for implementing these security practices.
Most Popular Linux Commands
- ls -la - List files and directories with detailed information and permissions
- cd - Change directory navigation for file system traversal
- sudo - Execute commands with administrator privileges securely
- grep - Search text patterns in files using regular expressions
- chmod - Change file permissions and access rights (read, write, execute)
- ps aux - Display running processes with detailed system information
- top - Monitor system processes and resource usage in real-time
- wget/curl - Download files from the internet via command line
- ssh - Secure remote server connections and file transfers
- vim/nano - Text editors for configuration and script editing
For comprehensive command documentation, visit the Linux man pages or explore our detailed command examples.
Compatible Linux Distributions
Our Linux command cheat sheets work across all major distributions including:
- Ubuntu - Most popular desktop Linux distribution with extensive documentation
- Debian - Stable server and desktop distribution, learn more in our Debian commands guide
- CentOS/RHEL - Enterprise Linux distributions for business environments
- Fedora - Cutting-edge features with latest packages and technologies
- Arch Linux - Minimalist rolling release distribution for advanced users
- SUSE/openSUSE - Enterprise and community distributions with YaST configuration
- Linux Mint - User-friendly Ubuntu-based distribution for beginners
- Kali Linux - Penetration testing and security distribution, covered in our Kali Linux commands section
Linux Learning Path
Follow our structured approach to mastering Linux commands with comprehensive learning roadmaps:
- Beginner Level - Essential file operations and basic navigation commands
- Intermediate Level - Text processing, pipes, redirection and system monitoring
- Advanced Level - System administration, automation, and shell scripting
- Expert Level - Security hardening, performance optimization, and kernel management
Supplement your learning with Linux courses on edX and practice with our interactive practice labs.
Vim and Git Integration
Master the powerful combination of Vim text editor and Git version control. Our Vim and Git workflow guides show you how to efficiently manage code with these essential tools. Learn from the official Git documentation and enhance your editing skills with our advanced Vim techniques.