From f9684f31d2229a9b414d3ca8524072159e79b90d Mon Sep 17 00:00:00 2001 From: spmbt Date: Thu, 9 Jul 2015 17:56:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D0=B7=20https://github.com/jlevy/the-art?= =?UTF-8?q?-of-command-line/pull/173=20=D0=B8=20https://github.com/jlevy/t?= =?UTF-8?q?he-art-of-command-line/pull/175?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README-ru.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README-ru.md b/README-ru.md index 3c98145..b83bf4f 100644 --- a/README-ru.md +++ b/README-ru.md @@ -67,9 +67,9 @@ ## Ежедневное использование -- Используйте таб в Баше для автокомплита аргументов к командам и **ctrl-r** для поиска по истории командной строки +- Используйте **tab** в Баше для автокомплита аргументов к командам и **ctrl-r** для поиска по истории командной строки -- Используйте **ctrl-w** в Баше для того, чтобы удалить последнее слово в команде; **ctrl-u** – чтобы удалить команду полностью. Используйте **alt-b** и **alt-f** для того, чтобы бегать между словами команды, **ctrl-k** – чтобы прыгнуть к концу строки, **ctrl-l** – чтобы очистить экран. Гляньте на `man readline`, чтобы узнать о всех клавиатурных сокращениях Баша. Их много! Например, **alt-.** перемещает курсор по предыдущим аргументам команды, а **alt-*** расширяет глоб.?? +- Используйте **ctrl-w** в Баше для того, чтобы удалить последнее слово в команде; **ctrl-u** – чтобы удалить команду полностью. Используйте **alt-b** и **alt-f** для того, чтобы бегать между словами команды, **ctrl-k** – чтобы удалить символы от курсора до конца строки, **ctrl-l** – чтобы очистить экран. Гляньте на `man readline`, чтобы узнать о всех клавиатурных сокращениях Баша. Их много! Например, **alt-.** перемещает курсор по предыдущим аргументам команды, а **alt-*** расширяет глоб.?? - Если Вам нравятся шорткаты Вима, сделайте `set -o vi`. @@ -148,7 +148,7 @@ - Для работы с файлами, список которых дала другая команда (например, Git), используйте `fpp` ([PathPicker](https://github.com/facebook/PathPicker)). - Чтобы быстро поднять веб-сервер в текущей директории (и поддерикториях), который доступен для всех в вашей сети, используйте: -`python -m SimpleHTTPServer 7777` (for port 7777 and Python 2) and `python -m http.server 7777` (for port 7777 and Python 3). +`python -m SimpleHTTPServer 7777` (если у вас Python 2, и вы хотите открыть сервер на порту 7777) или `python -m http.server 7777` (для Python 3 и порта 7777). - Чтобы выполнить определенную команду с привилегиями, используйте `sudo` (для рута) и `sudo -u` (для другого пользователя). Используйте `su` или `sudo bash`, чтобы запустить шелл от имени этого пользователя. Используйте `su -`, чтобы симулировать свежий логин от рута или другого пользователя. @@ -205,7 +205,7 @@ - Стандартные инструменты для патчинга исходников – это `diff` и `patch`. Также, посмотрите на `diffstat` для просмотра статистики диффа. `diff -r` работает по всей директории. Используйте `diff -r tree1 tree2 | diffstat` для полной сводки изменений. -- Для бинарников используйте `hd` для простых hex-дампов и `bvi` для двоичного изменения бинарников. +- Для бинарников используйте `hd`, `hexdump` или `xxd` для простых hex-дампов и `bvi` или `biew` для двоичного редактирования. - `strings` (в связке с `grep` или чем-то похожим) помогает найти строки в бинарниках. @@ -369,7 +369,7 @@ - `pv`: мониторинг прогресса прохождения информации через пайп -- `hd` и `bvi`: дамп и редактирование бинарников +- `hd`, `hexdump`, `xxd`, `biew`: hex-дамп и редактирование бинарников - `strings`: найти текст в бинарникх