Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ§ͺ Как Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΊΠΈΠ΅ Bash-скрипты Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚

πŸ§ͺ Как Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΊΠΈΠ΅ Bash-скрипты Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚? ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΌΠ°Π³ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ’» Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»Π°ΡΡ‚ΡŒ Π½Π°Π΄ систСмой β€” это для тСбя. И Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” Ρ‡ΡƒΡ‚ΡŒ большС знания Bash ΠΈ Ρ‚Π²ΠΎΠΉ дСнь станСт ΠΏΡ€ΠΎΡ‰Π΅! Π’ΠΎΡ‚ Ρ‚Π΅Π±Π΅ нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²: - Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ быстроскрипты, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: #!/bin/bash echo "Запуск Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ" df -h | grep '/dev/sda1' - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: #!/bin/bash TARGET=$1 echo "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° диска: $TARGET" df -h $TARGET - ΠžΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°ΠΉ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ: check_disk() { df -h "$1" } check_disk /home ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π΅ΠΏΠΊΠΈΠ΅ скрипты ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, Π½ΠΎ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ошибки Π² Ρ€ΡƒΡ‚ΠΈΠ½ΠΊΠ΅. ВмСстС с Ρ‚Π΅ΠΌ β€” это настоящая магия, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ хочСтся ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ. ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои Π·Π°Π΄Π°Ρ‡ΠΈ? Или боишься ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ? Π”Π΅Π»ΠΈΡΡŒ своими впСчатлСниями ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΡƒΠΉ β€” ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π΅ ΠΆΠ΄Π΅Ρ‚! πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°Ρ

πŸ§ͺ Как Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΊΠΈΠ΅ Bash-скрипты Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΌΠ°Π³ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ’»

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²Π»Π°ΡΡ‚ΡŒ Π½Π°Π΄ систСмой β€” это для тСбя. И Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β€” Ρ‡ΡƒΡ‚ΡŒ большС знания Bash ΠΈ Ρ‚Π²ΠΎΠΉ дСнь станСт ΠΏΡ€ΠΎΡ‰Π΅!

Π’ΠΎΡ‚ Ρ‚Π΅Π±Π΅ нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²:

- Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ быстроскрипты, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

#!/bin/bash

echo "Запуск Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ"

df -h | grep '/dev/sda1'

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

#!/bin/bash

TARGET=$1

echo "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° диска: $TARGET"

df -h $TARGET

- ΠžΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°ΠΉ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ:

check_disk() {

df -h "$1"

}

check_disk /home

ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π΅ΠΏΠΊΠΈΠ΅ скрипты ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, Π½ΠΎ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ошибки Π² Ρ€ΡƒΡ‚ΠΈΠ½ΠΊΠ΅. ВмСстС с Ρ‚Π΅ΠΌ β€” это настоящая магия, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ хочСтся ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои Π·Π°Π΄Π°Ρ‡ΠΈ? Или боишься ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ?

Π”Π΅Π»ΠΈΡΡŒ своими впСчатлСниями ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΡƒΠΉ β€” ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π½Π΅ ΠΆΠ΄Π΅Ρ‚!

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° https://t.me/LinuxSkill ΠΈ https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ тСстов для ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΊΠΈ!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого скрипта β€” Π½Π΅ пропусти!

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