ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

🎯 Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

🎯 Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС πŸ” ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ запуск ΠΏΠΎΠ΄ root β€” sudo !! user@host: cat /var/log/messages cat /var/log/messages: Permission denied. ❌Как Π½Π΅ Π½Π°Π΄ΠΎ: Π’Π²Π΅Ρ€Ρ…. Π’Π»Π΅Π²ΠΎ. Π’Π»Π΅Π²ΠΎ. Π’Π»Π΅Π²ΠΎ. …. sudo Enter. Π Ρ€Ρ€Ρ€. βœ…ΠšΠ°ΠΊ Π½Π°Π΄ΠΎ: sudo !! πŸ”‚ ΠŸΠΎΠ²Ρ‚ΠΎΡ€ послСднСго Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° β€” Alt + . Π’Ρ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ написанным Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ? НапримСр, созданной Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ? ❌Как Π½Π΅ Π½Π°Π΄ΠΎ: mkdir MyNewDirectory; cd MyNewDirectory βœ…ΠšΠ°ΠΊ Π½Π°Π΄ΠΎ: mkdir MyNewDirectory cd <Alt+.> πŸ” Поиск ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² истории β€” Ctrl + R ΠšΠ°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ запускал? Π’Π²Π΅Ρ€Ρ…. Π’Π²Π΅Ρ€Ρ…. Π’Π²Π΅Ρ€Ρ…. Π’Π²Π΅Ρ€Ρ…. О, Π²ΠΎΡ‚ ΠΈ ΠΎΠ½Π°! Π‘Π½ΠΎΠ²Π° ΠΈ снова Π²Π°ΠΌ приходится ΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² истории, вСдь Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ подходящих Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ². Но Ρ‡Ρ‚ΠΎ, Ссли я скаТу Π²Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒβ€¦ поиск? ❌Как Π½Π΅ Π½Π°Π΄ΠΎ: Π’Π²Π΅Ρ€Ρ…. Π’Π²Π΅Ρ€Ρ…. Π’Π²Π΅Ρ€Ρ…. Enter. βœ…ΠšΠ°ΠΊ Π½Π°Π΄ΠΎ: Ctrl+R ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+R ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если поиск Π½Π΅ Π²Ρ‹Π΄Π°Π» Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ сразу, Ρ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+R Π΅Ρ‰Π΅ Ρ€Π°Π·. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ поиск для cat. (reverse-i-search)cat: sudo cat /var/log/messages 🏠 Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ дирСктория β€” cd Π’Ρ‹ Π½Π΅ Π½Π° ΡˆΡƒΡ‚ΠΊΡƒ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅ΡΡŒ, ΡƒΠ·Π½Π°Π², сколько людСй Π½Π΅ Π·Π½Π°ΡŽΡ‚ этого способа! cd. Π”Π°, Ρ‚Π°ΠΊ просто. Π‘Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ‹ сразу ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ. πŸ”™ Назад Π² ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ β€” cd - Иногда простой способ β€” самый Π»ΡƒΡ‡ΡˆΠΈΠΉ. Допустим, Π²Ρ‹ Π±Ρ‹Π»ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /var/www/foo, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ оказались Π² /etc . ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° cd β€” Π²Π΅Ρ€Π½Π΅Ρ‚ вас ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² /var/www/foo . ❌Как Π½Π΅ Π½Π°Π΄ΠΎ: cd /var/www/foo βœ…ΠšΠ°ΠΊ Π½Π°Π΄ΠΎ: cd - 🎭 Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π°Π΄Π°Ρ‡ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ потрСбуСтся ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ, Π½ΠΎ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ стоит. Допустим, Π²Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π² vim (Π²Ρ‹ ΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ этого Π΄Π΅Π»Π°Ρ‚ΡŒ Π² nano, Π΄Π°?!). И Π²ΠΎΡ‚ Π²Π°ΠΌ Π²Π΄Ρ€ΡƒΠ³ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /var/www/html. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· vim, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π½ΡƒΠΆΠ½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΄Ρ€ΡƒΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” пСрСвСсти vim Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ·ΠΆΠ΅. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅: Ctrl+Z. Π­Ρ‚Π° комбинация ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ всС Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ПолСзно ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ для: less, cat, man, vim ΠΈ Ρ‚.Π΄. «И ΠΊΡƒΠ΄Π° ΠΆΠ΅ отправится моя активная Π·Π°Π΄Π°Ρ‡Π°?Β» β€” спроситС Π²Ρ‹. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ jobs ΠΈ сами ΡƒΠ·Π½Π°Π΅Ρ‚Π΅. user@host: jobs [1] Stopped vim Π‘ΡƒΠΏΠ΅Ρ€. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. А ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ Π·Π°Π΄Π°Ρ‡Π΅, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ fg. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ (vim) Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ процСссы ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π² Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ выполняли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· разряда tail, Ρ‚ΠΎ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ потрСбуСтся ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя. Если ΠΆΠ΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ нСсколько Π·Π°Π΄Π°Ρ‡, Ρ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ fg 3 , Π³Π΄Π΅ 3 β€” это Π½ΠΎΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ для возобновлСния. Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ список Π·Π°Π΄Π°Ρ‡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ jobs. ♻️ Π‘Π΄Π΅Π»Π°ΠΉ рСпост, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. πŸ‘‰ @i_odmin

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

6Β 180 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.