ИздаванС Π½Π° минималистичСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ систСмни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ BusyBox 1.34

Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° BusyBox 1.34 Π΅ прСдставСно с внСдряванСто Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартни UNIX ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ изпълним Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° систСмни рСсурси със Π·Π°Π΄Π°Π΄Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ-малък ΠΎΡ‚ 1 MB. ΠŸΡŠΡ€Π²Π°Ρ‚Π° вСрсия Π½Π° новия ΠΊΠ»ΠΎΠ½ 1.34 Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π° ΠΊΠ°Ρ‚ΠΎ нСстабилна; ΠΏΡŠΠ»Π½Π°Ρ‚Π° стабилизация Ρ‰Π΅ бъдС осигурСна във вСрсия 1.34.1, която сС ΠΎΡ‡Π°ΠΊΠ²Π° слСд ΠΎΠΊΠΎΠ»ΠΎ мСсСц. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv2.

ΠœΠΎΠ΄ΡƒΠ»Π½ΠΈΡΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π½Π° BusyBox ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ изпълним Ρ„Π°ΠΉΠ», ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° (всяка ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° символна Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ»). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚, ΡΡŠΡΡ‚Π°Π²ΡŠΡ‚ ΠΈ функционалността Π½Π° колСкцията ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ Π² зависимост ΠΎΡ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π·Π° която сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° сглобяванСто. ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π΅ самостоятСлСн; ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ статично с uclibc, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° систСма Π²ΡŠΡ€Ρ…Ρƒ ядрото Π½Π° Linux, трябва само Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ няколко Ρ„Π°ΠΉΠ»Π° Π½Π° устройството Π² дирСкторията /dev ΠΈ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π’ сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия 1.33, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° RAM Π½Π° типичния ΠΌΠΎΠ΄ΡƒΠ» 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 ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ. Π’ ΠΌΡŠΠ»Ρ‡Π°Π½ΠΈΠ΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ^D Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ash ΠΈ bash, спСцифичната Π·Π° bash конструкция $'str' Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° замСстванС Π½Π° ${var/pattern/repl} са ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½.
  • Голяма част ΠΎΡ‚ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΈ подобрСнията са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π² ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° awk.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-i" към ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ base32 ΠΈ base64 Π·Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π·Π½Π°Ρ†ΠΈ.
  • Π’ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ bc ΠΈ dc, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° срСдата BC_LINE_LENGTH ΠΈ DC_LINE_LENGTH Π΅ Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° GNU.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ --getra ΠΈ --setra към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° blockdev.
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° "-p" Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ chattr ΠΈ lsattr. lsattr Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ броя Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ext2 FS Ρ„Π»Π°Π³ΠΎΠ²Π΅.
  • ΠžΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž-nβ€œ (забраняванС Π½Π° прСзаписванСто) ΠΈ β€ž-t DIRβ€œ (посочванС Π½Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° cp.
  • Π’ cpio конструкцията β€œcpio -d -p A/B/C” Π΅ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π°.
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-t TYPEβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° df (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция -b към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° du (Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Π° Π½Π° 'β€”apparent-size β€”block-size=1').
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€ž-0β€œ към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° env (Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Ρ‰Π° всСки Ρ€Π΅Π΄ със Π·Π½Π°ΠΊ с ΠΊΠΎΠ΄ Π½ΡƒΠ»Π°).
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-hβ€œ (Ρ‡Π΅Ρ‚ΠΈΠΌ ΠΈΠ·Ρ…ΠΎΠ΄) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π°Ρ‚Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-t" (ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ) към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° ionice.
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата LOGIN_TIMEOUT.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΎΠΏΡ†ΠΈΠΈ β€ž-tβ€œ (посочванС Π½Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория Π·Π° прСмСстванС) ΠΈ β€ž-Tβ€œ (Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° втория Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°Ρ‚ΠΎ Ρ„Π°ΠΉΠ») към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° mv.
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° "-s SIZE" (Π±Ρ€ΠΎΠΉ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ Π·Π° изчистванС) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π°Π½Π΅.
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-aβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π°Ρ„ΠΈΠ½ΠΈΡ‚Π΅Ρ‚ Π½Π° процСсора Π·Π° всички нишки Π½Π° процСса).
  • ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅, Ρ‚ΠΎΠΏ, Π³Π»Π΅Π΄Π°Π½Π΅ ΠΈ ΠΏΠΈΠ½Π³ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ нСцСлочислСни стойности (NN.N).
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° "-z" Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° uniq (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ нулСвия ΠΊΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»).
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-tβ€œ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΠ²) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅.
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ vi позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ':s'. Π”ΠΎΠ±Π°Π²Π΅Π½Π° опция Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π°. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€ΠΈΠ΄Π²ΠΈΠΆΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±Π·Π°Ρ†ΠΈ, ΠΈΠ·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΈ отмяна Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° xxd ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ -i (ΠΈΠ·Ρ…ΠΎΠ΄ Π² стил C) ΠΈ -o DISPLAYOFFSET.
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° wget позволява ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° HTTP 307/308 ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° прСнасочвания. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция FEATURE_WGET_FTP Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅/Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° FTP ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "iflag=count_bytes" към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° dd.
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° изрязванС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈΡ‚Π΅ с кутията Π·Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΊΠΈ ΠΎΠΏΡ†ΠΈΠΈ β€ž-O OUTSEPβ€œ, β€ž-Dβ€œ ΠΈ β€ž-F LISTβ€œ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€