Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ БонусныС совСты ΠΏΠΎ Bash-скриптам для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²

πŸš€ БонусныС совСты ΠΏΠΎ Bash-скриптам для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠŸΡ€ΠΈΠ²Π΅Ρ‚, мастСра ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ–₯️ Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ? БСгодня расскаТу ΠΎ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Ρ‚Ρ€ΡŽΠΊΠ°Ρ… Π² Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сущСствСнно ускорят Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’ΠΎΡ‚ нСсколько ΠΈΠ΄Π΅ΠΉ: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Ρ†ΠΈΠΊΠ» for для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²: for file in /path/*.log; do echo "ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»Π° $file" done - Вытаскивай Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep ΠΈ awk: dmesg | grep -i error | awk '{print $1, $2, $3}' - Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄: function backup() { tar czf /backup/$1.tar.gz /etc/$1; } - НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ошибок: ΠΊΠΎΠΌΠ°Π½Π΄Π° || echo "Ошибка ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ" Π‘ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΠΉ эти ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π² свои скрипты β€” ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Bash? Или всС Π΅Ρ‰Π΅ дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ? πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸš€ БонусныС совСты ΠΏΠΎ Bash-скриптам для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, мастСра ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ–₯️

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ? БСгодня расскаТу ΠΎ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Ρ‚Ρ€ΡŽΠΊΠ°Ρ… Π² Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сущСствСнно ускорят Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π’ΠΎΡ‚ нСсколько ΠΈΠ΄Π΅ΠΉ:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Ρ†ΠΈΠΊΠ» for для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ мноТСства Ρ„Π°ΠΉΠ»ΠΎΠ²:

for file in /path/*.log; do

echo "ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»Π° $file"

done

- Вытаскивай Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep ΠΈ awk:

dmesg | grep -i error | awk '{print $1, $2, $3}'

- Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄:

function backup() { tar czf /backup/$1.tar.gz /etc/$1; }

- НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ошибок:

ΠΊΠΎΠΌΠ°Π½Π΄Π° || echo "Ошибка ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ"

Π‘ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΠΉ эти ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Π² свои скрипты β€” ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· Bash? Или всС Π΅Ρ‰Π΅ дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: ПоднимаСм собствСнный VPN Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!