pwd # Print working directory
ls # List files
ls -la # List all with details
ls -lh # Human-readable sizes
cd /path # Change directory
cd ~ # Home directory
cd - # Previous directory
cd .. # Parent directory
ps aux # All processes
ps aux | grep python # Find specific process
top # Real-time process viewer
htop # Better process viewer
kill PID # Send SIGTERM
kill -9 PID # Send SIGKILL (force)
killall python # Kill by name
bg # Resume in background
fg # Bring to foreground
jobs # List background jobs
nohup command & # Run immune to hangups
ping google.com # Test connectivity
curl url # HTTP request
curl -I url # Headers only
wget url # Download file
netstat -tuln # Open ports
ss -tuln # Modern netstat
lsof -i :8080 # Process using port
ip addr # IP addresses
ifconfig # Network interfaces (legacy)
Ctrl+C # Cancel current command
Ctrl+D # Exit shell / EOF
Ctrl+Z # Suspend process
Ctrl+A # Move to beginning of line
Ctrl+E # Move to end of line
Ctrl+R # Reverse search history
Ctrl+L # Clear screen
Tab # Auto-complete
!! # Repeat last command
!$ # Last argument of previous command
export VAR="value" # Set variable
echo $VAR # Print variable
env # List all variables
unset VAR # Remove variable
PATH=$PATH:/new/path # Add to PATH
# Permanent: add to ~/.bashrc or ~/.profile