π§ͺ ΠΠ°ΠΊ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΏΠΊΠΈΠ΅ 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 ΠΌΠΈΠ½ΡΡ
8Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20258Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½