Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

ГорячиС клавиши Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Linux

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собрали самыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ горячиС клавиши Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ пригодится Π²Π°ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ истории ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок ΠΈ управлСния ΠΎΠΊΠ½ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ВсС клавиши располоТСны Π² случайном порядкС.

ГорячиС клавиши Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Linux

1. Tab

Π‘Π΅Π· этого сочСтания Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ поэтому Π΅Π³ΠΎ Π·Π½Π°ΡŽΡ‚ всС. Одно Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши Tab автоматичСски дополняСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π”Π²Π° наТатия ΠΏΠΎ ряд ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ автодополнСния. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

2. Ctrl + R

ПослС наТатия Ctrl+R появляСтся строка поиска Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. БистСма Π½Π°ΠΉΠ΄Ρ‘Ρ‚ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΡΠ°ΠΌΡƒΡŽ ΡΠ²Π΅ΠΆΡƒΡŽ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ поиск Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Ρ‰Ρ‘ нСсколько символов. Для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter, для рСдактирования Esc.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

3. Ctrl + C

Π­Ρ‚ΠΎ сочСтаниС клавиш позволяСт ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая выполняСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. ПослС наТатия Ctr + C ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ отправляСтся сигнал SIGINT ΠΈ Ссли ΠΎΠ½Π° Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. НСкоторыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ сигнал ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠΎΠ΅ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия ΠΏΠΎ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ zypper.

4. Ctrl + Z

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

5. Ctrl + D

Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ клавиш Ctrl+D ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ exit. Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ SSH Ρ‚ΠΎ сСссия Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΎΡ€Π²Π°Π½Π°. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ.

6. Ctrl + L

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ clear. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для создания снимков экрана ΠΈ просто для очистки лишнСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

7. Ctrl+P ΠΈ Ctrl+N

Π­Ρ‚ΠΈ сочСтания клавиш Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ клавишам стрСлки Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ. Π’Π°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ истории ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎ Π½Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ стрСлок, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

8. Ctrl + A ΠΈ Ctrl + E

9. Ctrl + U ΠΈ Ctrl + K

10. Ctrl + W

НаТав Ctrl+W Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ слово ΠΏΠ΅Ρ€Π΅Π΄ курсором. Если курсор находится Π² сСрСдинС слова, Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ стёрты всС символы ΠΎΡ‚ курсора Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° слова. Π£Π΄ΠΎΠ±Π½Π΅Π΅ всСго ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ курсор послС слова, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ.

11. Ctrl + Y

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + Y Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тСкст Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + U, Ctrl + K ΠΈ Ctrl + W. ВСкст Π±ΡƒΠ΄Π΅Ρ‚ вставлСн Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ находится курсор.

12. Ctrl + B ΠΈ Ctrl + F

Аналог для клавиш стрСлка Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ стрСлка Π²Π»Π΅Π²ΠΎ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ сочСтаниС позволяСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π²ΠΏΡ€Π°Π²ΠΎ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π²Π»Π΅Π²ΠΎ.

13. Ctrl + T

ЗамСняСт символ, находящийся ΠΏΠΎΠ΄ курсором Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ символ. Или ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ символ ΠΏΠ΅Ρ€Π΅Π΄ курсором ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ строки.

14. Ctrl +X Π·Π°Ρ‚Π΅ΠΌ Ctrl + E

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Если Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ EDITOR Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ nano. ПослС рСдактирования ΠΈ сохранСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π£Π΄ΠΎΠ±Π½ΠΎ для написания многострочных скриптов.

15. Alt +.

16. Alt + B ΠΈ Alt + F

Π­Ρ‚ΠΈ сочСтания ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ словам, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈ с Ctrl ΠΏΠΎ символам. Alt + B ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π½Π° слово Π²Π»Π΅Π²ΠΎ, Π° Alt+F Π½Π° слово Π²ΠΏΡ€Π°Π²ΠΎ.

17. Alt + C, Alt + L ΠΈ Alt + U

18. Ctrl + S ΠΈ Ctrl + Q

Если ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ слишком быстро, Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl +S. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всё ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + Q.

БочСтания клавиш эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

ВсС сочСтания клавиш, пСрСчислСнныС Π²Ρ‹ΡˆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ… ΠΈ эмуляторах Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Bash ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ. Но Ρƒ популярных эмуляторов Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π΅ΡΡ‚ΡŒ свои горячиС клавиши, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ сильно пригодится ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΈΡ… Ρ‚ΠΎΠΆΠ΅. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ горячиС клавиши ΠΈΠ· Gnome Terminal, Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ… ΠΎΠ½ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈ.

1. Ctrl + Alt + T

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого сочСтания клавиш ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ дистрибутивов, основанных Π½Π° Ubuntu ΠΈ Debian. Π­Ρ‚ΠΎ просто, быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

2. Ctrl + Shift + Π‘ ΠΈ Ctrl + Shift + V

3. Ctrl + Shift + F

Если Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сочСтаниСм Ctrl + Shift + F. ПослС наТатия откроСтся ΠΎΠΊΠ½ΠΎ Π²Π²ΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти искомоС слово.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

4. Shift + Π›ΠšΠœ ΠΈ Shift + ПКМ

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собрали Π»ΡƒΡ‡ΡˆΠΈΠ΅ сочСтания клавиш Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ пригодится Π²Π°ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с систСмой ΠΈΠ»ΠΈ Π²ΠΎ врСмя Π΅Ρ‘ настройки. А ΠΊΠ°ΠΊΠΈΠ΅ горячиС клавиши нравятся Π²Π°ΠΌ? КакиС Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ИспользованиС быстрых клавиш Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Linux (BASH)

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ комбинациям клавиш ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Linux (Π² основном Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π΅ bash).

Она Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ своё знакомство с Linux ΠΈ, ΡƒΠ²Π΅Ρ€Π΅Π½, пригодится Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚ (Π½Π΅ всСгда Π³ΠΎΠ΄Ρ‹ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΡƒΡ‡Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС).

Никогда Π½Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π» Π½Π°Π²Ρ‹ΠΊΠ° быстрой ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ дСсятка hotkey’Π΅Π², пСрСчислСнных Π² этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅, позволяСт Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ мысли.

Π― попытался ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… gif’ΠΎΠΊ – ΠΈΠ½ΠΎΠ³Π΄Π° нСсколько ΠΊΠ°Π΄Ρ€ΠΎΠ² большС скаТут, Ρ‡Π΅ΠΌ нСсколько Π°Π±Π·Π°Ρ†Π΅Π² тСкста.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±Ρ‹Π» ΠΎΠ±ΠΊΠ°Ρ‚Π°Π½ Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅, ΠΈ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° взяты всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ (ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° ΠΎΠ± этом Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Π² Π²ΠΈΠ΄Π΅ΠΎ). Π’ΠΈΠ΄Π΅ΠΎ большС часа ΠΈ Π±Π΅Π· ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… склССк, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΆΠ΅ вынСсСны всС Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ опрСдСлСния.

ΠžΠ±Ρ‰ΠΈΠ΅ слова ΠΈ замСчания

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ продСмонстрированных клавиш стандартны для Β«ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки LinuxΒ», Π½ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· этих ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ спСцифичны для bash (поэтому ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ» это Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅). На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ BASH – Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Linux-дистрибутивов. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΈΠ»ΠΈ, ΠΏΡ€ΠΎΡ‰Π΅ говоря, shell’Π°Ρ… (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ zsh ΠΈ fish) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нСбольшиС отличия Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Π’Π°ΠΊΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ прописана Π² «настройках ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ„Π°ΠΉΠ»Π΅ /etc/inputrc ΠΈΠ»ΠΈ Π² /etc/bashrc), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… дистрибутивах. И Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ клавиши ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ настроСны ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€.

Π§Π°ΡΡ‚ΡŒ дСмонстрируСмых клавиш относятся ΠΊ «настройкам Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Β». А Ρ‡Π°ΡΡ‚ΡŒ – клавиши ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° BASH, ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΏΠΎΡ‡ΠΈΡ‚Π°Π² ΠΌΠ°Π½ΡƒΠ°Π» ΠΏΠΎ bash’Ρƒ (ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ тСкст – ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ поиском):

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:10:40]

^^^ На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ· ΠΌΠ°Π½ΡƒΠ°Π»Π°: Π—Π°ΠΏΠΈΡΡŒ Β«(C-r)Β» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ctrl-r , Π° Β«M->Β» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Alt-> .

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ настроСно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ раскладки ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Alt-Shift , Ρ‚ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² комбинациях, пСрСчислСнных Π΄Π°Π»Π΅Π΅ ΠΈ содСрТащих Alt-Shift , Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скорСС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Esc-Shift (ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρƒ мСня, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, раскладка ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎ CapsLock ).

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:11:18]

^^^ Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ использования ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ для пСрСмСщСния ΠΏΠΎ «словам» ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: Alt-b (ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Esc-b ) ΠΈ Alt-f (ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Esc-f )

Для дСмонстраций Π½Π°ΠΆΠ°Ρ‚Ρ‹Ρ… клавиш ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Β«screenkeyΒ».

/.bashrc) bash Π² vi-Ρ€Π΅ΠΆΠΈΠΌ рСдактирования ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ комбинациями ΠΈΠ· vi.

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux

А ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ:
β™― stty intr НоваяКлавиша

Ctrl-c – сигнал SIGINT

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:14:24]

Ctrl-z – сигнал SIGTSTP

А комбинация Ctrl-z ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ (ΠΊΠΎΠΌΠ°Π½Π΄Π΅ посылаСтся сигнал SIGTSTP) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ (Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ) – Β«ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°ΡƒΠ·ΡƒΒ». Ну, Π° Β«Ρ€Π°Π·Π±ΡƒΠ΄ΠΈΡ‚ΡŒΒ» Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«fgΒ» (ΠΈΠ»ΠΈ Β«bgΒ»).

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:14:36]

Ctrl-d – EOF(ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…)

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:15:51]

^^^ Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ любой Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ тСкст пСрСнаправляСтся Π² Ρ„Π°ΠΉΠ» /tmp/File.txt, ΠΈ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ„Ρ€Π°Π·Ρ‹ (Ρ‚ΠΈΠΏΠ° Β«Π“ΠΎΡ€ΡˆΠΎΡ‡Π΅ΠΊ, Π½Π΅ Π²Π°Ρ€ΠΈΒ»), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° cat восприняла ΠΊΠ°ΠΊ Β«ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π°Β» – Ρ‚ΠΎΡ‡Π½Π΅Π΅, для этого ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl-d .

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Ctrl-d для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· консоли (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ su ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ зайдя ΠΏΠΎ ssh Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ) – вмСсто Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«exitΒ» ΠΈΠ»ΠΈ Β«logoutΒ»:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:17:44]

^^^ Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄.

. (Π° Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒ догадаСтся, ΠΊΠ°ΠΊΠΎΠΉ «супСр-сСкрСтный» ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Ρƒ root’Π° Π½Π° стСндС)

Ctrl-v – Π²Π²ΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ символа

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:19:19]

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:20:38]

^^^ А Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» Β«New Text Document.txtΒ», созданный Π² ОБ Windows ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Notepad Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π½Π° доступ ΠΏΠΎ сСти ΠΈ ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π² Linux Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /mnt. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Notepad (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Notepad++) создаСт Ρ„Π°ΠΉΠ» Π² DOS-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ – Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ символ Β«Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈΒ». Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ часто ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этот символ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚, Π½ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ, ΠΈ поэтому, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π° ‘ grep «m$» /mnt/New\ Text\ Document.txt ‘ Π½Π΅ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ строку, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π½Π° Π±ΡƒΠΊΠ²Ρƒ Β«mΒ». Команда cat с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Β«-vΒ» ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ этот символ. А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ это символ, воспользовался ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tr (хотя ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ для этого ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ unix2dos).

Ctrl-l – ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ экран

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ Ctrl-l – Β«ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚Β» экран.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:10:51]

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄

Β«Π Π°Π±ΠΎΡ‚Π° с историСй ΠΊΠΎΠΌΠ°Π½Π΄Β» – классичСская Ρ‚Π΅ΠΌΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· любого Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ курса ΠΏΠΎ Linux (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, срСди Ρ‚Π΅Ρ… курсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρƒ нас Π² Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ АкадСмии Π›ΠΠΠ˜Π’Β»). И ΠΌΠ½ΠΎΠ³ΠΈΠ΅, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ хотя Π±Ρ‹ нСбольшой ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой, историСй ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ – ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ стрСлки Β«Π²Π²Π΅Ρ€Ρ…Β» (ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ) ΠΈ Β«Π²Π½ΠΈΠ·Β» (ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ послС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² истории ΠΊΠΎΠΌΠ°Π½Π΄), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ· Ρ€Π°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π»ΠΈΠ±ΠΎ снова Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ. Но ΠΏΠΎΠΌΠΈΠΌΠΎ стрСлок Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ряд ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с историСй ΠΊΠΎΠΌΠ°Π½Π΄, – быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Ctrl-r – Поиск ΠΏΠΎ истории

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ Ctrl-r позволяСт ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² истории ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТащиС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π΄Π°Π»Π΅Π΅ тСкст.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:25:21]

PgUp/PgDown – Поиск ΠΏΠΎ истории

PgUp – ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΡƒΡŽΡΡ с ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкста, PgDown – ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:27:35]

^^^ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ с Β«catΒ». (Часто Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ‰Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с Β«sudoΒ». Или Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ снова ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Π΄Π°Π²Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»: Π½Π°Π±ΠΈΡ€Π°ΡŽ Β«viΒ», ΠΆΠΌΡƒ нСсколько Ρ€Π°Π· PgUp , Π° Π·Π°Ρ‚Π΅ΠΌ Enter .)

Alt-_/Alt-./Alt— – вставка Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:28:32]

^^^ Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ наТатия Alt-_ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€Π΅Π΄-ΠΏΡ€Π΅Π΄-…-ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:30:13]

^^^ Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Alt-# – Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:32:03]

Ctrl-o – ΠΏΠΎΠ²Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· истории

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ Ctrl-o позволяСт ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· истории. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ· истории ΠΊΠΎΠΌΠ°Π½Π΄ стрСлками Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· сСрии ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl-o – это Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΈΠ· истории ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ. Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ctrl-o с Ρ‚Π΅ΠΌ ΠΆΠ΅ эффСктом.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:33:58]

^^^ Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я написал Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: ΠΎΠ΄Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π° 1 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт Π³ΠΎΠ΄; вторая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ-Π³ΠΎΠ΄; Ρ‚Ρ€Π΅Ρ‚ΡŒΡ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π΄Π½Π΅ΠΉ Π² Ρ„Π΅Π²Ρ€Π°Π»Π΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. Π”Π°Π»ΡŒΡˆΠ΅, наТимая Ctrl-o , ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽ эту ΡΠ΅Ρ€ΠΈΡŽ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· (ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ соотвСтствуСт Ρ‚Ρ€Π΅ΠΌ наТатиям).

АвтодополнСниС

Tab – Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Π² контСкстС)

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:39:20]

^^^ Π—Π΄Π΅ΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΌΠΎΡ‚Ρ€ΡŽ (Π½Π°ΠΆΠ°Π² Π΄Π²Π°ΠΆΠ΄Ρ‹ Tab ), Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ с Β«ifΒ», Π΄ΠΎΠ±Π°Π²ΠΈΠ² Β«cΒ» ΠΈ Π½Π°ΠΆΠ°Π² Tab , ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π½Π°Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«ifconfigΒ».

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:39:31]

ДополнСния ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:40:36]

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:41:44]

^^^ Π—Π΄Π΅ΡΡŒ Π΄ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (фактичСски ΠΏΠΈΡˆΡƒ адрСс домашнСй Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ).

Π’Π°ΠΊΠΆΠ΅ bash ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹ΠΉ тСкст начинаСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ символа, Π° ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ комбинациям клавиш.

Бписок Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ bash, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ:

– ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ список ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ с Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… символов, Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Esc-

Ctrl-x @ – список ΠΈΠΌΠ΅Π½ машин (согласно /etc/hosts), Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ с Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… символов, Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ – Esc-@ ;

Alt-* – Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ дополнСния, Ctrl-x * – Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ шаблон

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽ список Ρ„Π°ΠΉΠ»ΠΎΠ²:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:44:55]

Ctrl-x * – Ρ€Π°Π·Π²Π΅Ρ€Π½Π΅Ρ‚ ΡƒΠΆΠ΅ написанный Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС шаблон, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:48:39]

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Ctrl-w/u/k – Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ слово/Π½Π°Ρ‡Π°Π»ΠΎ/ΠΊΠΎΠ½Π΅Ρ† строки

Ctrl-w – Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ слово (ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния курсора Π΄ΠΎ блиТайшСго Ρ€Π°Π½Π΅Π΅ Π² строкС ΠΏΡ€ΠΎΠ±Π΅Π»Π°/табуляции). Π’Ρ‹Ρ€Π΅Π·Π°Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ctrl-y.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:52:52]

Ctrl-y – Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½ΠΎΠ΅

Ctrl-y – Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. (Π’ bash ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свой Π±ΡƒΡ„Π΅Ρ€ для хранСния Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² – называСтся Β«kill ringΒ»).

Π’Π°ΠΆΠ½ΠΎ: Π£Π΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Alt-y (позволяСт Β«ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΒ» Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ вставки ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π°).

Π’Π°ΠΊΠΆΠ΅ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ€Π°Π·Ρ€ΠΎΡΡˆΡƒΡŽΡΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк, Ρ…ΠΎΡ‡Ρƒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ скрипта – Ρ‚ΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π² Π½Ρ‘ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹ΠΉ тСкст Π² Ρ„Π°ΠΉΠ», ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:53:40]

Ctrl-_ – undo

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

Ctrl-a/e – Π² Π½Π°Ρ‡Π°Π»ΠΎ/ΠΊΠΎΠ½Π΅Ρ† строки

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:52:05]

Alt-b/f ΠΈ Ctrl-←/β†’ – ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅/ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ слово

Alt-b (ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт Ρƒ Ctrl-Left ) – ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ слова.

Alt-f (ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт Ρƒ Ctrl-Right ) – ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΊΠΎΠ½Π΅Ρ† ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ слова.

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:50:10]

Настройки

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ значСния дСйствия рСдактирования ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки bash ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΌΠ°Π½ΡƒΠ°Π» ΠΏΠΎ bash’Ρƒ. ДСйствия, упомянутыС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ (Π² порядкС упоминания):

clear-screen (C-l) Clear the screen, then redraw the current line, leaving the current line at the top of the screen.

reverse-search-history (C-r) Search backward starting at the current line and moving `up’ through the history as necessary. This is an incremental search.

reverse-search-history (C-r) Search backward starting at the current line and moving `up’ through the history as necessary. This is an incremental search.

history-search-backward Search backward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search.

history-search-forward Search forward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search.

yank-last-arg (M-., M-_) Insert the last argument to the previous command (the last word of the previous history entry). With a numeric argument, behave exactly like yank-nth-arg. Successive calls to yank-last-arg move back through the history list, inserting the last word (or the word specified by the argument to the first call) of each line in turn. Any numeric argument supplied to these successive calls determines the direction to move through the history. A negative argument switches the direction through the history (back or forward). The history expansion facilities are used to extract the last word, as if the «!$» history expansion had been specified.

operate-and-get-next (C-o) Accept the current line for execution and fetch the next line relative to the current line from the history for editing. A numeric argument, if supplied, specifies the history entry to use instead of the current line.

), hostname (if the text begins with @), or command (including aliases and functions) in turn. If none of these produces a match, filename completion is attempted.

complete-username (M-

) Attempt completion on the text before point, treating it as a username.

possible-username-completions (C-x

) List the possible completions of the text before point, treating it as a username.

complete-hostname (M-@) Attempt completion on the text before point, treating it as a hostname.

possible-hostname-completions (C-x @) List the possible completions of the text before point, treating it as a hostname.

complete-variable (M-$) Attempt completion on the text before point, treating it as a shell variable.

complete-command (M-!) Attempt completion on the text before point, treating it as a command name. Command completion attempts to match the text against aliases, reserved words, shell functions, shell builtins, and finally executable filenames, in that order.

complete-filename (M-/) Attempt filename completion on the text before point.

possible-filename-completions (C-x /) List the possible completions of the text before point, treating it as a filename.

insert-completions (M-*) Insert all completions of the text before point that would have been generated by possible-completions.

glob-expand-word (C-x *) The word before point is treated as a pattern for pathname expansion, and the list of matching filenames is inserted, replacing the word. If a numeric argument is supplied, an asterisk is appended before pathname expansion.

unix-word-rubout (C-w) Kill the word behind point, using white space as a word boundary. The killed text is saved on the kill-ring.

unix-line-discard (C-u) Kill backward from point to the beginning of the line. The killed text is saved on the kill-ring.

kill-line (C-k) Kill the text from point to the end of the line.

yank (C-y) Yank the top of the kill ring into the buffer at point.

yank-pop (M-y) Rotate the kill ring, and yank the new top. Only works following yank or yank-pop.

undo (C-_, C-x C-u) Incremental undo, separately remembered for each line.

backward-word (M-b) Move back to the start of the current or previous word. Words are composed of alphanumeric characters (letters and digits).

forward-word (M-f) Move forward to the end of the next word. Words are composed of alphanumeric characters (letters and digits).

Π•ΡΡ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрСсных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ – для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π³Π»ΡΠ½ΡƒΡ‚ΡŒ:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[00:58:35]

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свои привязки – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Β«Ctrl-fΒ» выводился Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«dateΒ»:

Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ дСйствиС Π² linux[01:00:50]

/etc/inputrc (настройки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ readline)

Π’Π°ΠΊ ΠΊΠ°ΠΊ bash ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ shell’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ readline для взаимодСйствия с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ соотвСтствия ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш ΠΈ дСйствий Π² /etc/inputrc.

НапримСр, Ρ‚Π°ΠΊΠΈΠ΅ строки ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ клавиш Β«Π’Π²Π΅Ρ€Ρ…Β» ΠΈ Β«Π’Π½ΠΈΠ·Β»

. вмСсто ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ/ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ поиск ΠΏΠΎ истории ΠΊΠΎΠΌΠ°Π½Π΄ – ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, часто этим ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ:

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Ρ… клавиш, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ быстрой Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ срокС, достаточно ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я пСрСчислил Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Π»ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этих ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ клавиш. Π—Π°Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

На этом всё. НадСюсь, Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Если Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ вопросы ΠΈ уточнСния, ΠΏΠΈΡˆΠΈΡ‚Π΅, я Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ упоминаниям Π² коммСнтариях, Ρ‡Ρ‚ΠΎ для вас оказалось ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ/Π½ΠΎΠ²Ρ‹ΠΌ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π’Π°ΠΊ я ΠΏΠΎΠΉΠΌΡƒ, Ρ‡Ρ‚ΠΎ стоило ΡƒΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

Ну, ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π½Π°ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π² Β«Π‘Π΅Ρ‚Π΅Π²ΡƒΡŽ АкадСмию Π›ΠΠΠ˜Π’Β»!

А Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ конкурс «для Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉΒ».

ΠšΡ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π² коммСнтариях ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Ρ‚Ρ€ΠΈ вопроса, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ 25% скидку Π½Π° курс ΠΏΠΎ написанию Bash-скриптов:

Π”Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» Π²Π΅Π±ΠΈΠ½Π°Ρ€ Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ АкадСмии Π›ΠΠΠ˜Π’Β» ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Какой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root Π½Π° систСмС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *