TGViewer
Linux для чайника Linux для чайника @linuxdevs · 3.84K subscribers
Post #460 1.67K
grep в Linux — швейцарский нож администратора. Это не просто поиск по файлам, а инструмент выживания в логах, конфиге и хаосе продакшена.

Утилита позволяет искать, фильтровать и анализировать текст по шаблонам, включая регулярные выражения. Быстро, точно и без GUI.

🔍 Базовые приёмы

grep iodmin file.txt


Поиск строки iodmin с выводом всей совпавшей строки

grep -o iodmin file.txt


Выводит только совпадение, без лишнего текста

grep -i iodmin file.txt


Поиск без учёта регистра

📍 Навигация по результатам

grep -bn iodmin file.txt


Показывает номер строки и позицию в файле

grep -w iodmin file.txt


Совпадение только с целым словом

🔄 Инверсия и контекст

grep -v iodmin file.txt


Показывает всё, кроме совпадений

grep -A 3 iodmin file.txt
grep -B 3 iodmin file.txt
grep -C 3 iodmin file.txt


Контекст до, после или вокруг найденной строки

📂 Работа с директориями

grep -r iodmin $HOME


Рекурсивный поиск по директории

grep -I iodmin file.txt


Игнорирование бинарных файлов

📊 Аналитика

grep -c iodmin file.txt


Подсчёт количества совпадений

grep -l iodmin *.txt
grep -L iodmin *.txt


Список файлов с совпадениями / без совпадений

📑 Множественные шаблоны

grep -f iodmins.txt file.txt


Поиск по списку шаблонов из файла

🧠 Практика администратора

grep -v -f file2 file1 > file3


Строки, которые есть в file1, но отсутствуют в file2

grep -in -e 'python' $(find . -type f)


Рекурсивный поиск с номером строки

grep -inc -e 'test' $(find . -type f) | grep -v :0


Показ только файлов, где есть совпадения

grep . *.py


Вывод содержимого файлов с указанием имени файла

grep "Http404" apps/**/*.py


Поиск конкретных упоминаний в проекте

💻 Обязательный инструмент для администрирования, DevOps и тех, кто дружит с терминалом.

⬇️ Сохраняй, пригодится!

#cheatsheet #doc
More from @linuxdevs
  1. Sep 23, 2026🚀 Новый релиз: Provision OCR 0.9.3 Большое обновление системы распознавания документов, к…
  2. Sep 23, 2026⚡️ Автоматическое выключение компьютера — строго по расписанию в Linux Полезно, если ПК до…
  3. Sep 1, 2026🔥 Как узнать температуру оборудования в Linux (и не спалить систему) Если у вашего компью…
  4. Aug 13, 2026🖥 9 способов узнать всё о процессоре в Linux — от количества ядер до поддерживаемых инстр…
  5. Aug 4, 2026✍️ Основные команды для получения информации о системе в Linux date – вывести текущую дату…
  6. Jul 15, 2026☠️ Определяем тип файла Расширение вроде .jpg, .pdf или .exe легко подделать. А вот утилит…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →