Опции - это дополнительные параметры, с помощью которых указываются различные настройки поиска и вывода, например количество строк или режим инверсии. Шаблон - это любая строка или регулярное выражение, по которому будет вестись поиск Файл и команда - это то место, где будет вестись поиск. Как вы увидите дальше, grep позволяет искать в нескольких файлах и даже в каталоге, используя рекурсивный режим. Возможность фильтровать стандартный вывод пригодится,например, когда нужно выбрать только ошибки из логов или найти PID процесса в многочисленном отчёте утилиты ps. Опции -b - показывать номер блока перед строкой; -c - подсчитать количество вхождений шаблона; -h - не выводить имя файла в результатах поиска внутри файлов Linux; -i - не учитывать регистр; - l - отобразить только имена файлов, в которых найден шаблон; -n - показывать номер строки в файле; -s - не показывать сообщения об ошибках; -v - инвертировать поиск, выдавать все строки кроме тех, что содержат шаблон; -w - искать шаблон как слово, окружённое пробелами; -e - использовать регулярные выражения при поиске; -An - показать вхождение и n строк до него; -Bn - показать вхождение и n строк после него; -Cn - показать n строк до и после вхождения;