From c2420e8db02a6c24eb77d06c2b6394b8b6936421 Mon Sep 17 00:00:00 2001 From: Ryzhehvost Date: Mon, 16 Nov 2020 20:18:22 +0200 Subject: [PATCH] aapt to ag: add Russian translation (#4882) --- pages.ru/common/aapt.md | 16 ++++++++++++++++ pages.ru/common/ab.md | 24 ++++++++++++++++++++++++ pages.ru/common/abduco.md | 24 ++++++++++++++++++++++++ pages.ru/common/ack.md | 32 ++++++++++++++++++++++++++++++++ pages.ru/common/act.md | 28 ++++++++++++++++++++++++++++ pages.ru/common/adb-install.md | 10 +++++----- pages.ru/common/adb-reverse.md | 10 +++++----- pages.ru/common/adb-shell.md | 14 +++++++------- pages.ru/common/adb.md | 18 +++++++++--------- pages.ru/common/adguardhome.md | 32 ++++++++++++++++++++++++++++++++ pages.ru/common/ag.md | 32 ++++++++++++++++++++++++++++++++ 11 files changed, 214 insertions(+), 26 deletions(-) create mode 100644 pages.ru/common/aapt.md create mode 100644 pages.ru/common/ab.md create mode 100644 pages.ru/common/abduco.md create mode 100644 pages.ru/common/ack.md create mode 100644 pages.ru/common/act.md create mode 100644 pages.ru/common/adguardhome.md create mode 100644 pages.ru/common/ag.md diff --git a/pages.ru/common/aapt.md b/pages.ru/common/aapt.md new file mode 100644 index 000000000..6270043e5 --- /dev/null +++ b/pages.ru/common/aapt.md @@ -0,0 +1,16 @@ +# aapt + +> Утилита для упаковки ресурсов для Android. +> Компилирует и упаковывает ресурсы приложений Android. + +- Вывести список файлов содержащихся в APK-архиве: + +`aapt list {{путь/до/приложения.apk}}` + +- Отобразить мета-данные приложения (версия, разрешения, и т.д.): + +`aapt dump badging {{путь/до/приложения.apk}}` + +- Создать новый APK-архив с файлами из указанной папки: + +`aapt package -F {{путь/до/приложения.apk}} {{путь/до/папки}}` diff --git a/pages.ru/common/ab.md b/pages.ru/common/ab.md new file mode 100644 index 000000000..588b3631c --- /dev/null +++ b/pages.ru/common/ab.md @@ -0,0 +1,24 @@ +# ab + +> Утилита бенчмаркинга Apache. Самая простая утилита для проведения нагрузочного тестирования. +> Больше информации: . + +- Запустить 100 запросов HTTP GET по заданному URL: + +`ab -n {{100}} {{url}}` + +- Запустить 100 запросов HTTP GET, обрабатывая до 10 одновременно, по заданному URL: + +`ab -n {{100}} -c {{10}} {{url}}` + +- Использовать постоянное соединение (keep-alive): + +`ab -k {{url}}` + +- Задать максимальное число секунд, которое можно затратить на бенчмаркинг: + +`ab -t {{60}} {{url}}` + +- Запустить 100 запросов HTTP POST по заданному URL, используя в качестве полезной нагрузки JSON из файла: + +`ab -n {{100}} -T {{application/json}} -p {{data.json}} {{url}}` diff --git a/pages.ru/common/abduco.md b/pages.ru/common/abduco.md new file mode 100644 index 000000000..d898b79c3 --- /dev/null +++ b/pages.ru/common/abduco.md @@ -0,0 +1,24 @@ +# abduco + +> Менеджер сессий терминала. +> Больше информации: . + +- Вывести список сеансов: + +`abduco` + +- Подключиться к сеансу, и создать его, если он не существует: + +`abduco -A {{имя}} {{bash}}` + +- Подключиться к сеансу с `dvtm`, и создать его, если он не существует: + +`abduco -A {{имя}}` + +- Отключиться от сеанса: + +`Ctrl + \` + +- Подключиться к сеансу в режиме только для чтения: + +`abduco -Ar {{имя}}` diff --git a/pages.ru/common/ack.md b/pages.ru/common/ack.md new file mode 100644 index 000000000..c26fc95d4 --- /dev/null +++ b/pages.ru/common/ack.md @@ -0,0 +1,32 @@ +# ack + +> Утилита для поиска, подобная grep, оптимизировання для программистов. +> Больше информации: . + +- Найти файлы, содержащие "foo": + +`ack {{foo}}` + +- Найти файлы заданного типа: + +`ack --ruby {{foo}}` + +- Подсчитать общее число совпадений для термина "foo": + +`ack -ch {{foo}}` + +- Показать имен файлов, содержащие "foo" и число совпадений в каждом файле: + +`ack -cl {{foo}}` + +- Поиск заданной строки в файле: + +`ack bar "{{foo bar}}" {{путь/до/файла}}` + +- Поиск в файле по заданному регулярному выражению: + +`ack bar "{{[bB]ar \d+}}" {{путь/до/файла}}` + +- Вывести список всех допустимых типов: + +`ack --help-types` diff --git a/pages.ru/common/act.md b/pages.ru/common/act.md new file mode 100644 index 000000000..673a9ee07 --- /dev/null +++ b/pages.ru/common/act.md @@ -0,0 +1,28 @@ +# act + +> Запуск GitHub Actions локально с использованием Docker. +> Больше информации: . + +- Вывести список доступных actions: + +`act -l` + +- Запустить событие по умолчанию: + +`act` + +- Запустить заданное событие: + +`act {{тип_события}}` + +- Запустить заданный action: + +`act -a {{action_id}}` + +- Не производить реальный запуск actions (пробный прогон): + +`act -n` + +- Отображать расширенный лог: + +`act -v` diff --git a/pages.ru/common/adb-install.md b/pages.ru/common/adb-install.md index 86682ecf8..92dd14928 100644 --- a/pages.ru/common/adb-install.md +++ b/pages.ru/common/adb-install.md @@ -1,20 +1,20 @@ # adb install -> Android Debug Bridge Install: Передать пакеты на экземпляр эмулятора Андроид или подключённое Андроид устройства. +> Android Debug Bridge Install: Установка пакетов на эмулятор Android или подключенное устройство Android. > Больше информации: . -- Передать Андроид приложение на эмулятор/устройство: +- Установить приложение Android на эмулятор/устройство: `adb install {{путь/до/файла.apk}}` -- Переустановить существующее приложение, оставляя его данные: +- Переустановить существующее приложение, оставив его данные: `adb install -r {{путь/до/файла.apk}}` -- Дать все разрешения перечисленные в манифесте приложения: +- Дать все разрешения, перечисленные в манифесте приложения: `adb install -g {{путь/до/файла.apk}}` -- Быстро обновить установленный пакет, обновив только изменённые части APK: +- Быстрое обновление установленного пакета путём обновления только тех частей APK, которые изменились: `adb install --fastdeploy {{путь/до/файла.apk}}` diff --git a/pages.ru/common/adb-reverse.md b/pages.ru/common/adb-reverse.md index e7ac9c1be..4810c02a5 100644 --- a/pages.ru/common/adb-reverse.md +++ b/pages.ru/common/adb-reverse.md @@ -1,20 +1,20 @@ # adb reverse -> Android Debug Bridge Reverse: обратные подключения сокета из экземпляра эмулятора Андроид или подключённого Андроид устройства. +> Android Debug Bridge Reverse: обратное соединение от эмулятора Android или подключенного устройства Android. > Больше информации: . -- Вывести список всех обратных подключений сокета из эмулятора или устройства: +- Вывести список всех обратных соединений от эмуляторов и устройств: `adb reverse --list` -- Обратить TCP порт из эмулятора или устройства на localhost: +- Создать обратное соединение по TCP-порту от эмулятора или устройства до localhost: `adb reverse tcp:{{удалённый_порт}} tcp:{{локальный_порт}}` -- Удалить обратное подключение сокета из эмулятора или устройства: +- Удалить обратное соединение из эмулятора или устройства: `adb reverse --remove tcp:{{удалённый_порт}}` -- Удалить все обратные подключения сокета из всех эмуляторов или устройств: +- Удалить все обратные соединения на всех эмуляторах и устройствах: `adb reverse --remove-all` diff --git a/pages.ru/common/adb-shell.md b/pages.ru/common/adb-shell.md index 392d030d7..f1049e7b6 100644 --- a/pages.ru/common/adb-shell.md +++ b/pages.ru/common/adb-shell.md @@ -1,21 +1,21 @@ # adb shell -> Android Debug Bridge Shell: Запуск удалённых команд оболочки на экземпляре эмулятора Андроид или на подключённом Андроид устройстве. +> Android Debug Bridge Shell: Запуск удалённой командной оболочки на эмуляторе Android или подключенном устройстве Android. > Больше информации: . -- Запуск удалённой интерактивной оболочки на эмуляторе/устройстве: +- Запустить удалённую интерактивную оболочку на эмуляторе или устройстве: `adb shell` -- Получить все свойства из эмулятора или устройства: +- Получить все свойства от эмулятора или устройства: `adb shell getprop` -- Вернуть все разрешения времени исполнения на умолчательные: +- Вернуть всем разрешениям значение по умолчанию: `adb shell pm reset-permissions` -- Отменить все опасные разрешения для приложения: +- Отозвать опасные разрешения для приложения: `adb shell pm revoke {{пакет}} {{разрешения}}` @@ -27,10 +27,10 @@ `adb shell pm clear {{пакет}}` -- Запуск активности на эмуляторе/устройстве: +- Запустить activity на эмуляторе или устройстве: `adb shell am start -n {{пакет}}/{{активность}}` -- Запуск домашней активности на эмуляторе/устройстве: +- Запустить базовый activity на эмуляторе или устройстве: `adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN` diff --git a/pages.ru/common/adb.md b/pages.ru/common/adb.md index f617a1f94..d90904f7b 100644 --- a/pages.ru/common/adb.md +++ b/pages.ru/common/adb.md @@ -1,32 +1,32 @@ # adb -> Android Debug Bridge: общается с экземпляром эмулятора Андроида и с подключённым Андроид устройством. +> Android Debug Bridge: управление запущенным эмулятором Android или подключенным устройством Android. > Больше информации: . -- Проверить запущен ли процесс adb сервера и запустить его: +- Проверить, запущен ли процесс сервера adb и запустить его: `adb start-server` -- Завершить процесс adb сервера: +- Завершить процесс сервера adb: `adb kill-server` -- Запустить удалённую оболочку на целевом экземпляре эмулятора/устройства: +- Запустить удалённую оболочку на целевом эмуляторе/устройстве: `adb shell` -- Передать Андроид приложение в эмулятор/устройство: +- Установить приложение Android на эмуляторе/устройстве: `adb install -r {{путь/до/файла.apk}}` -- Скопировать файл/каталог с целевого устройства: +- Скопировать файл/папку с целевого устройства: -`adb pull {{путь/до/файла_или_каталога_устройства}} {{путь/до/локальной_папки_назначения}}` +`adb pull {{путь/до/папки_или_файла_на_устройстве}} {{путь/до/локальной_папки}}` - Скопировать файл/папку на целевое устройство: -`adb push {{путь/до/локального_файла_или_каталога}} {{путь/до/папка_назначения_устройства}}` +`adb push {{путь/до/локального_файла_или_папки}} {{путь/до/целевой_папки_на_устройстве}}` -- Получить список подключённых устройств: +- Вывести список подключенных устройств: `adb devices` diff --git a/pages.ru/common/adguardhome.md b/pages.ru/common/adguardhome.md new file mode 100644 index 000000000..484f51cd3 --- /dev/null +++ b/pages.ru/common/adguardhome.md @@ -0,0 +1,32 @@ +# AdGuardHome + +> Программное обеспечение для блокировки рекламы и отслеживания во всей сети. +> Больше информации: . + +- Запустить AdGuard Home: + +`AdGuardHome` + +- Запустить AdGuard с заданной конфигурацией: + +`AdGuardHome --config {{путь/до/AdGuardHome.yaml}}` + +- Установить рабочую папку, где будут сохранятья данные: + +`AdGuardHome --work-dir {{путь/до/папки}}` + +- Установить или удалить AdGuard Home как службу: + +`AdGuardHome --service {{install|uninstall}}` + +- Запустить службу AdGuard Home: + +`AdGuardHome --service start` + +- Перезагрузить конфигурацию для службы AdGuard Home: + +`AdGuardHome --service reload` + +- Остановить или перезапустить службу AdGuard Home: + +`AdGuardHome --service {{stop|restart}}` diff --git a/pages.ru/common/ag.md b/pages.ru/common/ag.md new file mode 100644 index 000000000..f2419a4b7 --- /dev/null +++ b/pages.ru/common/ag.md @@ -0,0 +1,32 @@ +# ag + +> The Silver Searcher. Аналог ack, но имеет цель быть быстрее. +> Больше информации: . + +- Найти файлы, содержащие "foo", и вывести подходящие строки в контексте: + +`ag {{foo}}` + +- Найти файлы, содержащие "foo", в заданной папке: + +`ag {{foo}} {{путь/до/папки}}` + +- Найти файлы, содержащие "foo", но вывести только имена файлов: + +`ag -l {{foo}}` + +- Найти файлы, содержащие "FOO", независимо от регистра, и вывести только совпадения, а не строки целиком: + +`ag -i -o {{FOO}}` + +- Найти "foo" в файлах, у которых в имени есть "bar": + +`ag {{foo}} -G {{bar}}` + +- Найти файлы, содержимое которых совпадает с регулярным выражением: + +`ag '{{^ba(r|z)$}}'` + +- Найти файлы, у которых имя совпадает с "foo": + +`ag -g {{foo}}`