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

πŸ› οΈ ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: пишСм скрипты Π½Π° Bash Π±Π΅Π· ошибок ΠΈ Π½Π΅Ρ€Π²ΠΎΠ²

πŸ› οΈ ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: пишСм скрипты Π½Π° Bash Π±Π΅Π· ошибок ΠΈ Π½Π΅Ρ€Π²ΠΎΠ² Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ всё быстрСС, Ρ‡Π΅ΠΌ свСт, Ρ‚ΠΎΠ³Π΄Π° этот пост для тСбя. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ красивыС, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΈ эффСктивныС скрипты Π½Π° Bash. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ сСкрСты успСха: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ - НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ пСрСносах ΠΈ читаСмости ΠΊΠΎΠ΄Π° - ΠžΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΠΉ слоТныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ использования НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, добавляй ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ: ΠΊΠΎΠΌΠ°Π½Π΄Π° || { echo "Ошибка!"; exit 1; } Или создавай Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ²: backup() { cp -r $1 /backup/ } А Π΅Ρ‰Ρ‘ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°ΠΉ скрипты ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ стоит Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ ΠΊ искусству β€” красиво, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ с ΡƒΠΌΠΎΠΌ. И ΠΏΠΎΠΌΠ½ΠΈ: Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ скрипт β€” это инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экономит Ρ‚Π΅Π±Π΅ врСмя, Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΡƒΡ‡Ρƒ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. А Ρ‚Ρ‹ пишСшь скрипты с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ просто Π½Π° Π±Π΅Π³Ρƒ?

πŸ› οΈ ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: пишСм скрипты Π½Π° Bash Π±Π΅Π· ошибок ΠΈ Π½Π΅Ρ€Π²ΠΎΠ²

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ всё быстрСС, Ρ‡Π΅ΠΌ свСт, Ρ‚ΠΎΠ³Π΄Π° этот пост для тСбя. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ красивыС, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΈ эффСктивныС скрипты Π½Π° Bash.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ сСкрСты успСха:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ошибок послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

- НС Π·Π°Π±Ρ‹Π²Π°ΠΉ ΠΎ пСрСносах ΠΈ читаСмости ΠΊΠΎΠ΄Π°

- ΠžΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΠΉ слоТныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ использования

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, добавляй ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:

команда || { echo "Ошибка!"; exit 1; }

Или создавай Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ²:

backup() {

cp -r $1 /backup/

}

А Π΅Ρ‰Ρ‘ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°ΠΉ скрипты ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ стоит Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ ΠΊ искусству β€” красиво, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΈ с ΡƒΠΌΠΎΠΌ.

И ΠΏΠΎΠΌΠ½ΠΈ: Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ скрипт β€” это инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ экономит Ρ‚Π΅Π±Π΅ врСмя, Π° Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΡƒΡ‡Ρƒ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

А Ρ‚Ρ‹ пишСшь скрипты с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ просто Π½Π° Π±Π΅Π³Ρƒ?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!