From 7efdb0c83e6b2f98faa7e1dbcbd1ef060b525e0d Mon Sep 17 00:00:00 2001 From: Ivan Baluta Date: Wed, 24 Dec 2025 16:36:22 +0700 Subject: [PATCH] bash, grep, ls, lsblk: update Russian translation (#20228) * bash: update Russian translation * update grep * update ls * update lsblk --- pages.ru/common/bash.md | 2 +- pages.ru/common/grep.md | 41 +++++++++++++++++++++-------------------- pages.ru/common/ls.md | 22 +++++++++++----------- pages.ru/linux/lsblk.md | 6 +++--- 4 files changed, 36 insertions(+), 35 deletions(-) diff --git a/pages.ru/common/bash.md b/pages.ru/common/bash.md index f76018209a..1d0afc5154 100644 --- a/pages.ru/common/bash.md +++ b/pages.ru/common/bash.md @@ -34,4 +34,4 @@ - Запустить ограниченную [r] сессию оболочки: -`bash -r` +`bash {{[-r|--restricted]}}` diff --git a/pages.ru/common/grep.md b/pages.ru/common/grep.md index 5027e0a0fb..f43158a4f3 100644 --- a/pages.ru/common/grep.md +++ b/pages.ru/common/grep.md @@ -1,36 +1,37 @@ # grep > Поиск по шаблону в файлах используя регулярные выражения. +> Смотрите также: `regex`. > Больше информации: . -- Искать в файле по шаблону: +- Искать по шаблону в файлах: -`grep "{{шаблон_поиска}}" {{путь/к/файлу}}` +`grep "{{шаблон_поиска}}" {{путь/к/файлу1 путь/к/файлу2 ...}}` - Искать по заданной подстроке (регулярные выражения отключены): `grep {{[-F|--fixed-strings]}} "{{заданная_подстрока}}" {{путь/к/файлу}}` -- Искать по шаблону во всех файлах в директории рекурсивно, показывая номера строк, там где подстрока была найдена, исключая бинарные(двоичные) файлы: +- Искать по шаблону во всех файлах в директории рекурсивно, исключая двоичные файлы: -`grep {{[-rnI|--recursive --line-number --binary-files=without-match]}} "{{шаблон_поиска}}" {{путь/к/директории}}` +`grep {{[-rI|--recursive --binary-files=without-match]}} "{{шаблон_поиска}}" {{путь/к/директории}}` + +- Вывести 3 строки контекста вокруг, до или после каждого совпадения: + +`grep {{--context|--before-context|--after-context}} 3 "{{шаблон_поиска}}" {{путь/к/файлу}}` + +- Вывести имя файла и номер строки для каждого совпадения с цветным выводом: + +`grep {{[-Hn|--with-filename --line-number]}} --color=always "{{шаблон_поиска}}" {{путь/к/файлу}}` + +- Искать строки, где есть совпадение по шаблону поиска, выводя только совпадающую часть текста: + +`grep {{[-o|--only-matching]}} "{{шаблон_поиска}}" {{путь/к/файлу}}` + +- Искать строки в стандартном потоке ввода, которые не совпадают с шаблоном поиска: + +`cat {{путь/к/файлу}} | grep {{[-v|--invert-match]}} "{{шаблон_поиска}}"` - Искать, используя расширенные регулярные выражения (поддержка `?`, `+`, `{}`, `()`, и `|`), без учета регистра: `grep {{[-Ei|--extended-regexp --ignore-case]}} "{{шаблон_поиска}}" {{путь/к/файлу}}` - -- Вывести 3 строки содержимого, до или после каждого совпадения: - -`grep {{--context|--before-context|--after-context}} 3 "{{шаблон_поиска}}" {{путь/к/файлу}}` - -- Вывести имя файла и номер строки для каждого совпадения: - -`grep {{[-Hn|--with-filename --line-number]}} --color=always "{{шаблон_поиска}}" {{путь/к/файлу}}` - -- Искать строки, где есть совпадение по шаблону поиска, вывод только совпадающей части текста: - -`grep {{[-o|--only-matching]}} "{{шаблон_поиска}}" {{путь/к/файлу}}` - -- Искать строки в стандартном потоке ввода которые не совпадают с шаблоном поиска: - -`cat {{путь/к/файлу}} | grep {{[-v|--invert-match]}} "{{шаблон_поиска}}"` diff --git a/pages.ru/common/ls.md b/pages.ru/common/ls.md index 4fc24ebd09..cc1b9e64b5 100644 --- a/pages.ru/common/ls.md +++ b/pages.ru/common/ls.md @@ -1,36 +1,36 @@ # ls -> Вывод содержимого каталога. +> Выводить содержимое каталога. > Больше информации: . -- Список файлов по одному в строке: +- Вывести список файлов по одному в строке: `ls -1` -- Список всех файлов, включая скрытые: +- Вывести список всех файлов, включая скрытые: `ls {{[-a|--all]}}` -- Список всех файлов с добавлением в конце `/` к именам директорий: +- Вывести список файлов с добавлением символа в конце для указания типа файла (каталог/, символическая_ссылка@, исполняемый_файл*, ...): `ls {{[-F|--classify]}}` -- Подробный список с выводом разрешений, владельцев, размера и даты изменения всех файлов: +- Вывести подробный [l] список всех файлов (включая скрытые) с правами доступа, владельцами, размером и датой изменения: -`ls {{[-la|--all -l]}}` +`ls {{[-la|-l --all]}}` -- Подробный список с выводом размера файла в удобочитаемых единицах (КиБ, МиБ, ГиБ): +- Вывести подробный [l] список с размерами файлов в удобочитаемых единицах (КиБ, МиБ, ГиБ): `ls {{[-lh|-l --human-readable]}}` -- Подробный список, отсортированный по размеру файлов (по убыванию): +- Вывести подробный [l] список, отсортированный по размеру [S] (по убыванию) рекурсивно: -`ls {{-lSR|-lS --recursive}}` +`ls {{[-lSR|-lS --recursive]}}` -- Подробный список, отсортированный по дате изменения файла (сначала более старые): +- Вывести подробный [l] список, отсортированный по дате [t] изменения (сначала более старые): `ls {{[-ltr|-lt --reverse]}}` -- Список только директорий: +- Вывести список только директорий: `ls {{[-d|--directory]}} */` diff --git a/pages.ru/linux/lsblk.md b/pages.ru/linux/lsblk.md index 9951dea21e..830cea4e8b 100644 --- a/pages.ru/linux/lsblk.md +++ b/pages.ru/linux/lsblk.md @@ -15,7 +15,7 @@ `lsblk {{[-b|--bytes]}}` -- Вывод информации о файловой системе: +- Вывести информацию о файловых системах: `lsblk {{[-f|--fs]}}` @@ -31,6 +31,6 @@ `lsblk {{[-e|--exclude]}} {{1,7,...}}` -- Отобразить вывод с указанием списка определённых параметров, разделенных запятыми: +- Добавить информацию к выводу, используя список столбцов, разделенных запятыми (опустите знак `+`, чтобы вывести только указанные столбцы): -`lsblk {{[-o|--output]}} {{NAME,SERIAL,MODEL,TRAN,TYPE,SIZE,FSTYPE,MOUNTPOINT,...}}` +`lsblk {{[-o|--output]}} +{{NAME,ROTA,SERIAL,MODEL,TRAN,TYPE,SIZE,FSTYPE,MOUNTPOINT,...}}`