mirror of
https://github.com/xmengnet/the-art-of-command-line.git
synced 2024-12-25 00:16:28 +08:00
мелкие доработки 3 к основной куче исправлений
This commit is contained in:
parent
def0e12a49
commit
4c1850ab84
1 changed files with 2 additions and 2 deletions
|
@ -101,7 +101,7 @@
|
|||
|
||||
- В Баш-скритах используйте `set -x`, чтобы отлаживать вывод. Используйте строгие режимы везде, где возможно. Используйте `set -e` для того, чтобы прекращать выполнение при ошибках. Используйте `set -o pipefail`, чтобы строго относиться к ошибкам (это немного более глубокая тема). Для более сложных скриптов также используйте `trap`.
|
||||
|
||||
- В Баш-скриптах под-оболочки (subshells) – удобный способ группировать команды. Один из самых распространенных примеров – временно передвинуться в другую рабочий каталог, вот так:
|
||||
- В Баш-скриптах под-оболочки (subshells) – удобный способ группировать команды. Один из самых распространённых примеров – временно передвинуться в другой рабочий каталог:
|
||||
```bash
|
||||
# do something in current dir
|
||||
(cd /some/other/dir && other-command)
|
||||
|
@ -145,7 +145,7 @@
|
|||
|
||||
- Для интерактивного выделения результатов других команд используйте [`percol`](https://github.com/mooz/percol) or [`fzf`](https://github.com/junegunn/fzf).
|
||||
|
||||
- Для работы с файлами, список которых дала другая команда (например Git), используйте `fpp` ([PathPicker](https://github.com/facebook/PathPicker)).
|
||||
- Для работы с файлами, список которых дала другая команда (например, 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).
|
||||
|
|
Loading…
Reference in a new issue