π ΠΡΠΊΡΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΌΠ°Π³ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π·Π½Π°Π½ΠΈΡ! π§ββοΈ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Linux β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½ΠΎ ΠΈ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ½ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΠΎΠ΅ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
β ΠΈ ΡΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΌΠ°Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ°Π³Π»ΡΠ½Π΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π²ΡΠΎΠ΄Π΅ grep. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΈΠ»ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌ. Π₯ΠΎΡΠΈΡΠ΅ ΠΈΡΠΊΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΠΎ Π²ΡΠ΅Ρ
Π»ΠΎΠ³Π°Ρ
? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅: - *`grep -r "ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ" /path/to/dir`*, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ - *`grep -i`*, Π΅ΡΠ»ΠΈ Π²Π°ΠΆΠ½Π° ΡΠ΅Π³ΠΈΡΡΡ β ΠΏΡΠΎΠΏΡΡΡΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ - *`grep --color`*, ΡΡΠΎΠ±Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ Π² Π²ΡΠ²ΠΎΠ΄Π΅ ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ Ρ find β ΠΈ ΠΎΠΊΠ°ΠΆΠ΅ΠΌΡΡ Π² Π»Π°Π±ΠΈΡΠΈΠ½ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ°: - *`find /var/log -type f -name ".log" -exec grep "error" {} +`**, β ΡΡΠΎ Π²Π°ΡΠ΅ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π»ΠΎΠ³Π°Ρ
Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π²ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ β ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΠ»ΠΈΡΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Π²ΡΡΡΠ½ΡΡ. Π Ρ
π ΠΡΠΊΡΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΌΠ°Π³ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ
23Β Π°Π²Π³ΡΡΡΠ°Β 202523Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½