Basic Scans

nmap -sV -sC -oN scan.txt <IP>       # Default scripts + version
nmap -p- --min-rate 5000 <IP>        # All ports fast
nmap -sU -top-ports 20 <IP>          # Top 20 UDP ports

Service & Version Detection

nmap -sV --version-intensity 9 <IP>  # Max version detection
nmap -A <IP>                         # Aggressive (OS, version, scripts)

NSE Scripts

nmap --script vuln <IP>              # Run vuln scripts
nmap --script smb-enum-shares <IP>   # SMB enumeration
nmap --script http-enum <IP>         # HTTP enumeration

Output Formats

nmap -oN out.txt <IP>    # Normal
nmap -oX out.xml <IP>    # XML
nmap -oG out.gnmap <IP>  # Grepable
nmap -oA out <IP>        # All formats