GREP для Linux
Decks
Free
148 карт
Практическая колода по grep: поиск текста в файлах и выводе команд, флаги, шаблоны, рекурсивный поиск, контекст, regex и типовые сценарии для Linux и разработки.
Для практиков
Понятные
определения
определения
Учите эффективно
и запоминайте надолго
и запоминайте надолго
148 карт
Демо-обучение: 1 из 10
Последнее обновление: April 2026
Demo training
1/10
Term / Question
...
...
Hint
Translation / Answer
...
Context
Space - flip, click on the card - flip. You can choose the answer immediately.
←
Don't know
Easy
→
Term / Question
...
...
Display mode is chosen automatically for each card.
View
Term / Question
grep
[ɡrep]
Hint: главная команда для поиска строк
Context: grep helps you find matching text in files and command output. - grep помогает находить подходящий текст в файлах и выводе команд.
Translation / Answer
grep (утилита поиска текста по шаблону в файлах и потоке ввода)
Term / Question
pattern
[ˈpætərn]
Hint: что именно ищем
Context: A pattern can be a word, a phrase, or a regular expression. - Шаблон может быть словом, фразой или регулярным выражением.
Translation / Answer
шаблон поиска (то, что grep пытается найти)
Term / Question
match
[mætʃ]
Hint: нашлось то, что искали
Context: A match means the text fits the search pattern. - Совпадение означает, что текст подходит под шаблон поиска.
Translation / Answer
совпадение (строка или её часть, которая подошла под шаблон)
Term / Question
search string
[sɝːtʃ strɪŋ]
Hint: часто простой текст без regex
Context: A search string can be as simple as one word. - Строка поиска может быть такой же простой, как одно слово.
Translation / Answer
строка поиска (конкретный текст для поиска)
Term / Question
regular expression
[ˈreɡjələr ɪkˈspreʃən]
Hint: поиск не только точного текста
Context: grep can use regular expressions for flexible matching. - grep может использовать регулярные выражения для гибкого поиска.
Translation / Answer
регулярное выражение (шаблон с особыми правилами поиска)
Term / Question
fixed string
[fɪkst strɪŋ]
Hint: искать как есть
Context: Fixed-string search is safer when the text contains special regex characters. - Поиск фиксированной строки безопаснее, когда текст содержит специальные regex-символы.
Translation / Answer
фиксированная строка (поиск буквального текста без regex-логики)
Term / Question
standard input
[ˈstændərd ˈɪnpʊt]
Hint: grep может читать из пайпа
Context: grep can read from standard input when used in a pipeline. - grep может читать из стандартного ввода при использовании в пайпе.
Translation / Answer
стандартный ввод (поток данных, который команда получает на вход)
Term / Question
standard output
[ˈstændərd ˈaʊtpʊt]
Hint: то, что grep фильтрует или печатает
Context: grep writes matching lines to standard output. - grep выводит совпавшие строки в стандартный вывод.
Translation / Answer
стандартный вывод (обычный текстовый результат команды)
Term / Question
pipeline
[ˈpaɪplaɪn]
Hint: часто grep идёт после |
Context: A pipeline lets grep filter the output of another command. - Конвейер позволяет grep фильтровать вывод другой команды.
Translation / Answer
конвейер команд (передача вывода одной команды на вход другой)
Term / Question
case-sensitive
[keɪs ˈsensətɪv]
Hint: по умолчанию grep различает abc и ABC
Context: By default, grep is case-sensitive. - По умолчанию grep чувствителен к регистру.
Translation / Answer
чувствительный к регистру
Term / Question
case-insensitive
[keɪs ɪnˈsensətɪv]
Hint: не различает abc и ABC
Context: Case-insensitive search is useful for logs and user input. - Поиск без учёта регистра полезен для логов и пользовательского ввода.
Translation / Answer
нечувствительный к регистру
Term / Question
recursive search
[rɪˈkɝːsɪv sɝːtʃ]
Hint: искать глубоко по дереву
Context: Recursive search is useful when scanning a project directory. - Рекурсивный поиск полезен при сканировании директории проекта.
Translation / Answer
рекурсивный поиск (поиск по каталогу и всем вложенным папкам)
Term / Question
line number
[laɪn ˈnʌmbər]
Hint: удобно видеть, где найдено совпадение
Context: Line numbers make it easier to jump to the exact match location. - Номера строк упрощают переход к точному месту совпадения.
Translation / Answer
номер строки
Term / Question
file name
[faɪl neɪm]
Hint: важно, когда grep ищет сразу по многим файлам
Context: grep can print the file name before each matching line. - grep может печатать имя файла перед каждой совпавшей строкой.
Translation / Answer
имя файла
Term / Question
context
[ˈkɑːntekst]
Hint: понять совпадение не в вакууме
Context: Context output helps you understand where the match appears. - Контекстный вывод помогает понять, где именно встретилось совпадение.
Translation / Answer
контекст (строки до и после совпадения)
Term / Question
whole word
[hoʊl wɝːd]
Hint: не внутри другого слова
Context: Whole-word search avoids matching text inside larger words. - Поиск целого слова избегает совпадений внутри более длинных слов.
Translation / Answer
целое слово
Term / Question
whole line
[hoʊl laɪn]
Hint: строка должна совпасть полностью
Context: Whole-line search is useful for exact configuration values. - Поиск целой строки полезен для точных значений конфигурации.
Translation / Answer
вся строка целиком
Term / Question
invert match
[ɪnˈvɝːt mætʃ]
Hint: найти всё, кроме этого
Context: Invert match is useful for excluding noise from output. - Обратное совпадение полезно для исключения шума из вывода.
Translation / Answer
обратное совпадение (показать строки, которые не подходят под шаблон)
Term / Question
count matches
[kaʊnt ˈmætʃɪz]
Hint: не сами строки, а их количество
Context: Counting matches is useful in scripts and quick checks. - Подсчёт совпадений полезен в скриптах и быстрых проверках.
Translation / Answer
подсчёт совпадений
Term / Question
only matching part
[ˈoʊnli ˈmætʃɪŋ pɑːrt]
Hint: не вся строка, а лишь match
Context: Sometimes you want just the matched fragment, not the full line. - Иногда нужен только совпавший фрагмент, а не вся строка.
Translation / Answer
только совпавшая часть строки
Term / Question
binary file
[ˈbaɪnəri faɪl]
Hint: grep может вести себя иначе на не-текстовых файлах
Context: grep may warn or suppress normal output for binary files. - grep может предупреждать или менять поведение на бинарных файлах.
Translation / Answer
бинарный файл
Term / Question
hidden file
[ˈhɪdn faɪl]
Hint: файл или папка, имя которых начинается с точки
Context: Recursive searches may include hidden files unless excluded. - Рекурсивный поиск может захватывать скрытые файлы, если их не исключить.
Translation / Answer
скрытый файл
Term / Question
include pattern
[ɪnˈkluːd ˈpætərn]
Hint: искать только в нужных типах файлов
Context: Include patterns help limit recursive grep to relevant files. - Шаблоны включения помогают ограничить рекурсивный grep нужными файлами.
Translation / Answer
шаблон включения файлов
Term / Question
exclude pattern
[ɪkˈskluːd ˈpætərn]
Hint: не искать в ненужных файлах
Context: Exclude patterns reduce noise from logs, caches, and build outputs. - Шаблоны исключения уменьшают шум от логов, кэша и результатов сборки.
Translation / Answer
шаблон исключения файлов