ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΠΏΠ°ΠΊΠ΅Ρ BusyBox 1.34, ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ UNIX ΡΡΠΈΠ»ΠΈΡΠΈ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ» ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Ρ ΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ΄ 1 ΠΠ±. ΠΡΡΠ²ΠΈΡΡ ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ 1.34 Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΡΠΎ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π΅Π½, Π° ΠΏΡΠ»Π½Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° Π² Π²Π΅ΡΡΠΈΡ 1.34.1, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° ΠΎΠΊΠΎΠ»ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΌΠ΅ΡΠ΅Ρ. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Ρ Π»ΠΈΡΠ΅Π½Π· GPLv2.
ΠΠΎΠ΄ΡΠ»Π½ΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π½Π° BusyBox ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ», ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π² ΠΏΠ°ΠΊΠ΅ΡΠ° (Π²ΡΡΠΊΠ° ΡΡΠΈΠ»ΠΈΡΠ° Π΅ Π½Π°Π»ΠΈΡΠ½Π° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ»). Π Π°Π·ΠΌΠ΅ΡΡΡ, ΡΡΡΡΠ°Π²ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ° ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°ΡΠΈΡΠ°Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½ΡΠΆΠ΄ΠΈΡΠ΅ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π·Π° ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°. ΠΠ°ΠΊΠ΅ΡΡΡ Π΅ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½, ΠΏΡΠΈ ΡΡΠ°ΡΠΈΡΠ½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Ρ uclibc Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΡΡ Ρ ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΠΉΠ»Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /dev ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ 1.33, ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Ρ ΡΠΈΠΏΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° BusyBox 1.34 Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΎ Ρ 9620 Π±Π°ΠΉΡΠ° (ΠΎΡ 1032724 Π΄ΠΎ 1042344 Π±Π°ΠΉΡΠ°).
BusyBox Π΅ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π² Π±ΠΎΡΠ±Π°ΡΠ° ΡΡΠ΅ΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡΡΠ° Π½Π° GPL Π² ΡΡΡΠΌΡΠ΅ΡΠΈΡΠ΅. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Software Freedom Conservancy (SFC) ΠΈ Software Freedom Law Center (SFLC) ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° BusyBox ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ° Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²Π°Π»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° GPL-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊΡΠΎ ΡΡΠ΅Π· ΡΡΠ΄Π΅Π±Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠ°ΠΊΠ° ΠΈ ΡΡΠ΅Π· ΠΈΠ·Π²ΡΠ½ΡΡΠ΄Π΅Π±Π½ΠΈ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΡ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π°Π²ΡΠΎΡΡΡ Π½Π° BusyBox ΡΠ΅ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Ρ Π½Π° ΡΠ°ΠΊΠ°Π²Π° Π·Π°ΡΠΈΡΠ° - ΡΡΠΈΡΠ°, ΡΠ΅ ΡΠΎΠ²Π° Π΅ Π² ΡΠ°Π·ΡΠ΅Π· Ρ Π±ΠΈΠ·Π½Π΅ΡΠ° ΠΌΡ.
Π Π²Π΅ΡΡΠΈΡ BusyBox 1.34 ΡΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΡΡΠΈΠ»ΠΈΡΠ° ascii Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ASCII ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΡΡΠΈΠ»ΠΈΡΠ° crc32 Π·Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΈ ΡΡΠΌΠΈ.
- Π Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ http-ΡΡΡΠ²ΡΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ DELETE, PUT ΠΈ OPTIONS.
- Π udhcpc Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΌΡΠ½Π° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
- Π ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ TLS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈ secp256r1 (P256).
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΎ Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΠ΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ ash ΠΈ hush. Π hush ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ^D Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ash ΠΈ bash, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π·Π° bash ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ $βstrβ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π·Π°ΠΌΡΠ½Π° ${var/pattern/repl}.
- ΠΠ·Π²ΡΡΡΠ΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° awk.
- Π ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ base32 ΠΈ base64 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-iΒ» Π·Π° ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π·Π½Π°ΡΠΈ.
- Π ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ bc ΠΈ dc ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΎΠΊΠΎΠ»Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° BC_LINE_LENGTH ΠΈ DC_LINE_LENGTH Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π° Π΄ΠΎ ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ GNU.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° blockdev ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ βgetra ΠΈ βsetra.
- Π ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ chattr ΠΈ lsattr Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-pΒ». Π lsattr Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ Π±ΡΠΎΡΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ ΡΠ»Π°Π³ΠΎΠ²Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ext2.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° cp ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Β«-nΒ» (Π·Π°Π±ΡΠ°Π½Π° Π·Π° ΠΏΡΠ΅Π·Π°ΠΏΠΈΡ) ΠΈ Β«-t DIRΒ» (ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ΅Π»Π΅Π²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ).
- Π cpio Π΅ Π½Π°Π»Π°ΠΆΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° Β«cpio -d -p A/B/CΒ».
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° df Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-t TYPEΒ» (ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·Π²ΠΎΠ΄Π° Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠΈΠΏ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° du Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ -b (Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Π½Π° ββapparent-size βblock-size=1β).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° env Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-0Β» (Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠΊΠ° Π»ΠΈΠ½ΠΈΡ ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Ρ Π½ΡΠ»Π΅Π² ΠΊΠΎΠ΄).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° free Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«-hΒ» (ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π² ΡΠ΅ΡΠΈΠΌ ΡΠΎΡΠΌΠ°Ρ).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° ionice Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«-tΒ» (ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° login Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° LOGIN_TIMEOUT.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° mv ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈΡΠ΅ Β«-tΒ» (ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ΅Π»Π΅Π²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π·Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅) ΠΈ Β«-TΒ» (ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΡΠΎΡΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° shred Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«-s SIZEΒ» (Π±ΡΠΎΠΉ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈ Π±Π°ΠΉΡΠΎΠ²Π΅).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° taskset Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«-aΒ» (ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ CPU Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°).
- Π ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ timeout, top, watch ΠΈ ping Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½Π΅ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ (NN.N).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° uniq Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«-zΒ» (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ» Ρ Π½ΡΠ»Π΅Π² ΠΊΠΎΠ΄ ΠΊΠ°ΡΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»).
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° unzip Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«-tΒ» (ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π°ΡΡ ΠΈΠ²Π°).
- Π ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° vi Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° β:sβ. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ expandtab. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠΈ, ΠΈΠ·Π±ΠΎΡ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° xxd ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΎΠΏΡΠΈΠΈΡΠ΅ -i (ΠΈΠ·Ρ ΠΎΠ΄ Π² ΡΡΠΈΠ» Π‘ΠΈ) ΠΈ Β«-o DISPLAYOFFSETΒ».
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° wget Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° HTTP ΠΊΠΎΠ΄ΠΎΠ²Π΅ 307/308 Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΡΠ° FEATURE_WGET_FTP Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅/ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° FTP.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° dd Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«iflag=count_bytesΒ».
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° cut ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ toybox ΠΎΠΏΡΠΈΠΈ Β«-O OUTSEPΒ», Β«-DΒ» ΠΈ Β«-F LISTΒ».
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
