It searches for lines with patterns in files. It is very useful for you to get your required information from a huge system log neatly.
e.g.
Get all lines with pattern ' login' in /var/log/messages. Output is displayed on standard output.
grep ' login' /var/log/messages