1grep "<pattern>" <file>
2grep -r "<pattern>" <directory> # recursive
3grep -i "<pattern>" <file> # case-insensitive
4grep -n "<pattern>" <file> # show line numbers
5grep -v "<pattern>" <file> # invert — lines that don't match
6grep -E "<regex>" <file> # extended regex