bash, grep, ls, lsblk: update Russian translation (#20228)

* bash: update Russian translation

* update grep

* update ls

* update lsblk
This commit is contained in:
Ivan Baluta
2025-12-24 16:36:22 +07:00
committed by GitHub
parent f8ec403337
commit 7efdb0c83e
4 changed files with 36 additions and 35 deletions
+1 -1
View File
@@ -34,4 +34,4 @@
- Запустить ограниченную [r] сессию оболочки:
`bash -r`
`bash {{[-r|--restricted]}}`
+21 -20
View File
@@ -1,36 +1,37 @@
# grep
> Поиск по шаблону в файлах используя регулярные выражения.
> Смотрите также: `regex`.
> Больше информации: <https://www.gnu.org/software/grep/manual/grep.html>.
- Искать в файле по шаблону:
- Искать по шаблону в файлах:
`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]}} "{{шаблон_поиска}}"`
+11 -11
View File
@@ -1,36 +1,36 @@
# ls
> Вывод содержимого каталога.
> Выводить содержимое каталога.
> Больше информации: <https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html>.
- Список файлов по одному в строке:
- Вывести список файлов по одному в строке:
`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]}} */`
+3 -3
View File
@@ -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,...}}`