mirror of
https://github.com/jlevy/the-art-of-command-line.git
synced 2024-12-04 10:24:46 +02:00
Update README-ru.md
This commit is contained in:
parent
4e66f9a313
commit
15a0d46643
16
README-ru.md
16
README-ru.md
@ -18,7 +18,7 @@
|
||||
|
||||
![curl -s 'https://raw.githubusercontent.com/jlevy/the-art-of-command-line/master/README.md' | egrep -o '`\w+`' | tr -d '`' | cowsay -W50](cowsay.png)
|
||||
|
||||
Продвинутому использованию командной строки зачастую не уделяют достаточного внимания, о терминале говорят как о чем-то мистическом; на самом же деле это умение очевидно и не очевидно увеличивает Вашу продуктивность в работе. Данный документ является подборкой заметок и советов, которые я нашел для себя полезными, работая с командной строкой в Linux. Некоторые из их них – простые и очевидные, но некоторые довольно сложные и предназначены для решения конкретных задач. Это небольшая публикация, но если Вы знаете обо всем, что тут написано, и можете вспомнить как это все использовать – вы много знаете!
|
||||
Продвинутому использованию командной строки зачастую не уделяют достаточного внимания, о терминале говорят, как о чём-то мистическом; на самом же деле это умение очевидно и неочевидно увеличивает Вашу продуктивность в работе. Данный документ является подборкой заметок и советов, которые я нашёл для себя полезными, работая с командной строкой в Linux. Некоторые из их них просты и очевидны, но некоторые довольно сложны и предназначены для решения конкретных задач. Это небольшая публикация, но если Вы знаете обо всём, что тут написано, и можете вспомнить, как это всё использовать, – Вы много знаете!
|
||||
|
||||
Многое из того, что тут написано
|
||||
[изначально](http://www.quora.com/What-are-some-lesser-known-but-useful-Unix-commands)
|
||||
@ -30,7 +30,7 @@
|
||||
|
||||
Основное:
|
||||
|
||||
- Данная публикация предназначена как для новичков, так и для опытных людей. Цели: *объемность* (собрать все важные аспекты использования командной строки), *практичность* (давать конкретные примеры для самых частых юзкейсов) и *краткость* (не стоит углубляться в неочевидные вещи, о которых можно почитать в другом месте).
|
||||
- Данная публикация предназначена как для новичков, так и для опытных людей. Цели: *объёмность* (собрать все важные аспекты использования командной строки), *практичность* (давать конкретные примеры для самых частых юзкейсов) и *краткость* (не стоит углубляться в неочевидные вещи, о которых можно почитать в другом месте).
|
||||
- Этот документ написан для пользователей Linux, с единственным исключеним – секцией "[MacOS only](#macos-only)". Все остальное подходит и может быть установлено под все UNIX/MacOS системы (и даже Cygwin).
|
||||
- Фокусируемся на интерактивном Баше, но многие вещи так же могут быть использованы с другими шеллами; и в общем приминимы к Баш-скирптингу
|
||||
- Эта инструкция включает в себя стандартные Unix комманды и те, для которых нужно устанавливать сторонние пакеты – они настолько полезны, что стоят того, чтобы их установили
|
||||
@ -55,9 +55,9 @@
|
||||
|
||||
- Будьте знакомы с работой с процессами в Bash: `&`, **ctrl-z**, **ctrl-c**, `jobs`, `fg`, `bg`, `kill`, и т.д.
|
||||
|
||||
- Знайте `ssh`, и основы безпарольной аунтефикации через `ssh-agent`, `ssh-add`, и т.д.
|
||||
- Знайте `ssh`, и основы беспарольной аунтефикации через `ssh-agent`, `ssh-add`, и т.д.
|
||||
|
||||
- Основы работы с файлами: `ls` и `ls -l` (в частности узнайте, что значит каждый столбец в `ls -l`), `less`, `head`, `tail` и `tail -f` (или даже лучше, `less +F`), `ln` и `ln -s` (узнайте разницу между символьными ссылками и жесткими ссылками и почему жесткие ссылки лучше), `chown`, `chmod`, `du` (для быстрой сводки по использованию диска: `du -hk *`). Для менеджмента файловой системы, `df`, `mount`, `fdisk`, `mkfs`, `lsblk`.
|
||||
- Основы работы с файлами: `ls` и `ls -l` (в частности узнайте, что значит каждый столбец в `ls -l`), `less`, `head`, `tail` и `tail -f` (или даже лучше, `less +F`), `ln` и `ln -s` (узнайте разницу между символьными ссылками и жесткими ссылками и почему жёсткие ссылки лучше), `chown`, `chmod`, `du` (для быстрой сводки по использованию диска: `du -hk *`). Для менеджмента файловой системы, `df`, `mount`, `fdisk`, `mkfs`, `lsblk`.
|
||||
|
||||
- Основы работы с сетью: `ip` или `ifconfig`, `dig`.
|
||||
|
||||
@ -372,7 +372,7 @@
|
||||
|
||||
- `hd` и `bvi`: дамп и редактирование бинарников
|
||||
|
||||
- `strings`: найти текст в бинарникх
|
||||
- `strings`: найти текст в бинарниках
|
||||
|
||||
- `tr`: манипуляция с char (символьным типом)
|
||||
|
||||
@ -380,9 +380,9 @@
|
||||
|
||||
- `split` и `csplit`: разбить файлы
|
||||
|
||||
- `sponge`: прочитать весь инпут перед тем, как его записать, полезно когда читаешь из того же файла, куда записываешь, например вот так: `grep -v something some-file | sponge some-file`
|
||||
- `sponge`: прочитать весь инпут перед тем, как его записать, полезно, когда читаешь из того же файла, куда записываешь, например вот так: `grep -v something some-file | sponge some-file`
|
||||
|
||||
- `units`: конвертер, метры в келометры, версты в пяди (смотрите `/usr/share/units/definitions.units`)
|
||||
- `units`: конвертер, метры в километры, вёрсты в пяди (смотрите `/usr/share/units/definitions.units`)
|
||||
|
||||
- `7z`: архиватор с высокой степенью сжатия
|
||||
|
||||
@ -412,7 +412,7 @@
|
||||
|
||||
- [`glances`](https://github.com/nicolargo/glances): высокоуровневая, многосистемная статистика
|
||||
|
||||
- `iostat`: статистика CPU и использования жесткого диска
|
||||
- `iostat`: статистика CPU и использования жёсткого диска
|
||||
|
||||
- `htop`: улучшенная версия top
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user