Case insensitive searching:
grep -i foo *
Recursive searching:
grep -i foo * -R
Show matching filenames only
grep -l foo *
Show entire files containins string
more `grep -l foo *`