mirror of
https://github.com/jlevy/the-art-of-command-line.git
synced 2024-12-14 10:53:03 +02:00
из https://github.com/jlevy/the-art-of-command-line/pull/173 и https://github.com/jlevy/the-art-of-command-line/pull/175
This commit is contained in:
parent
f0bcc9cd50
commit
f9684f31d2
10
README-ru.md
10
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`: найти текст в бинарникх
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user