Update README-ru.md
							parent
							
								
									4e66f9a313
								
							
						
					
					
						commit
						15a0d46643
					
				
							
								
								
									
										16
									
								
								README-ru.md
								
								
								
								
							
							
						
						
									
										16
									
								
								README-ru.md
								
								
								
								
							|  | @ -18,7 +18,7 @@ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
| 
 | 
 | ||||||
| Продвинутому использованию командной строки зачастую не уделяют достаточного внимания, о терминале говорят как о чем-то мистическом; на самом же деле это умение очевидно и не очевидно увеличивает Вашу продуктивность в работе. Данный документ является подборкой заметок и советов, которые я нашел для себя полезными, работая с командной строкой в Linux. Некоторые из их них – простые и очевидные, но некоторые довольно сложные и предназначены для решения конкретных задач. Это небольшая публикация, но если Вы знаете обо всем, что тут написано, и можете вспомнить как это все использовать – вы много знаете! | Продвинутому использованию командной строки зачастую не уделяют достаточного внимания, о терминале говорят, как о чём-то мистическом; на самом же деле это умение очевидно и неочевидно увеличивает Вашу продуктивность в работе. Данный документ является подборкой заметок и советов, которые я нашёл для себя полезными, работая с командной строкой в Linux. Некоторые из их них просты и очевидны, но некоторые довольно сложны и предназначены для решения конкретных задач. Это небольшая публикация, но если Вы знаете обо всём, что тут написано, и можете вспомнить, как это всё использовать, – Вы много знаете! | ||||||
| 
 | 
 | ||||||
| Многое из того, что тут написано | Многое из того, что тут написано | ||||||
| [изначально](http://www.quora.com/What-are-some-lesser-known-but-useful-Unix-commands) | [изначально](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). | - Этот документ написан для пользователей Linux, с единственным исключеним – секцией "[MacOS only](#macos-only)". Все остальное подходит и может быть установлено под все UNIX/MacOS системы (и даже Cygwin). | ||||||
| - Фокусируемся на интерактивном Баше, но многие вещи так же могут быть использованы с другими шеллами; и в общем приминимы к Баш-скирптингу | - Фокусируемся на интерактивном Баше, но многие вещи так же могут быть использованы с другими шеллами; и в общем приминимы к Баш-скирптингу | ||||||
| - Эта инструкция включает в себя стандартные Unix комманды и те, для которых нужно устанавливать сторонние пакеты – они настолько полезны, что стоят того, чтобы их установили | - Эта инструкция включает в себя стандартные Unix комманды и те, для которых нужно устанавливать сторонние пакеты – они настолько полезны, что стоят того, чтобы их установили | ||||||
|  | @ -55,9 +55,9 @@ | ||||||
| 
 | 
 | ||||||
| - Будьте знакомы с работой с процессами в Bash: `&`, **ctrl-z**, **ctrl-c**, `jobs`, `fg`, `bg`, `kill`, и т.д. | - Будьте знакомы с работой с процессами в 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`. | - Основы работы с сетью: `ip` или `ifconfig`, `dig`. | ||||||
| 
 | 
 | ||||||
|  | @ -372,7 +372,7 @@ | ||||||
| 
 | 
 | ||||||
| - `hd` и `bvi`: дамп и редактирование бинарников | - `hd` и `bvi`: дамп и редактирование бинарников | ||||||
| 
 | 
 | ||||||
| - `strings`: найти текст в бинарникх | - `strings`: найти текст в бинарниках | ||||||
| 
 | 
 | ||||||
| - `tr`: манипуляция с char (символьным типом) | - `tr`: манипуляция с char (символьным типом) | ||||||
| 
 | 
 | ||||||
|  | @ -380,9 +380,9 @@ | ||||||
| 
 | 
 | ||||||
| - `split` и `csplit`: разбить файлы | - `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`: архиватор с высокой степенью сжатия | - `7z`: архиватор с высокой степенью сжатия | ||||||
| 
 | 
 | ||||||
|  | @ -412,7 +412,7 @@ | ||||||
| 
 | 
 | ||||||
| - [`glances`](https://github.com/nicolargo/glances): высокоуровневая, многосистемная статистика | - [`glances`](https://github.com/nicolargo/glances): высокоуровневая, многосистемная статистика | ||||||
| 
 | 
 | ||||||
| - `iostat`: статистика CPU и использования жесткого диска | - `iostat`: статистика CPU и использования жёсткого диска | ||||||
| 
 | 
 | ||||||
| - `htop`: улучшенная версия top | - `htop`: улучшенная версия top | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 githubashto
						githubashto