GREP для Linux

GREP для Linux

Decks
Free
Знаток
Знаток
•
110 + 37 cards
Практическая колода по grep: поиск текста в файлах и выводе команд, флаги, шаблоны, рекурсивный поиск, контекст, regex и типовые сценарии для Linux и разработки.
For practitioners
Clear definitions
Learn effectively and remember long-term
View
110 + 37 cards
Demo training: 1 of 10
Last updated: April 2026
Try to remember the answer yourself. If necessary, open the hint, then click on the card to see the answer. Click ✓ if you answered correctly, or × if you made a mistake. The full version is available after .
Demo: Flashcards
1/10
Term / Question
...
Translation / Answer
...
Space - flip, click on the card - flip. You can choose the answer immediately.
← Don't know
Easy →

More features available after registration

Customize your learning, track progress and memory statistics, use different testing methods and spaced repetition. Create private decks just for yourself or share them with others, study ready-made decks and courses. And a daily five-minute warmup and trainers will help activate your attention and memory before studying or working.

Demo: Testing
1/10
Term / Question
...
Translation / Answer
...
Space - flip, click on the card - flip. You can choose the answer immediately.
← Don't know
Easy →

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
шаблон исключения файлов

Examples of flashcards from the deck in a table

Below you can quickly view flashcards in this deck as a table: term, hint, example and answer. Use search to find the card you need, or hide answers for self-testing. The full set of flashcards is available after logging into Memoro.

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

Get access to all cards

Register for free to unlock all 110 cards and start learning without limits.