πΈοΈ Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΈΡΠΊΠ°ΡΡ Π² Linux: ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π΅οΈββοΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΡΠ°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ find, ΡΡΠΎΠ±Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌ ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: find /home/user -name "*.log" -type f -mtime -7 - Π grep ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΊΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²: grep -rn "ΠΎΡΠΈΠ±ΠΊΠ°" /var/log/ - Π ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ find + xargs ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°Π·Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²: find /etc -name "*.conf" | xargs grep "ΠΊΠ»ΡΡ" - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ Π΅ΡΡΡ ag ( Silver Searcher), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ grep: ag "ΡΠ°Π±ΠΆΠ΅Π½Ρ" /var/www/ - ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉ ΠΏΡΠΎ sed ΠΈ awk β ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅: awk '{print $1}' file.txt ΠΠ½Π°Π½ΠΈΠ΅ ΡΡΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ΅ ΡΡΠ΅ΡΠ»ΠΈΠ²ΠΎΠ΅ ΠΊΠΎΠΏΠ°Π½ΠΈΠ΅ Π² ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅. Π ΠΊΠ°ΠΊ ΡΠ΅Π±Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈ
πΈοΈ Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΈΡΠΊΠ°ΡΡ Π² Linux: ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
27Β Π°Π²Π³ΡΡΡΠ°Β 202527Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½