ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°

ΠŸΡ€Π΅Π΄ΠΈ сСдмица Π”ΡŠΠ³Π»Π°Ρ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ (Douglas McIlroy), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° UNIX ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΈ Π°Π²Ρ‚ΠΎΡ€ Π½Π° понятиСто "ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅", Ρ€Π°Π·ΠΊΠ°Π·Π° Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° интСрСсни ΠΈ Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈ UNIX ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Π° ΡˆΠΈΡ€ΠΎΠΊΠ° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡΡ‚Π° ΠΏΡ€ΠΎΠ²ΠΎΠΊΠΈΡ€Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ обсъТданС Π² Hacker News. Π‘ΡŠΠ±Ρ€Π°Ρ…ΠΌΠ΅ Π½Π°ΠΉ-интСрСсното ΠΈ Ρ‰Π΅ сС Ρ€Π°Π΄Π²Π°ΠΌΠ΅, Π°ΠΊΠΎ сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ към дискусията.

ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°
Π‘Π½ΠΈΠΌΠΊΠ° β€” ВирдТиния Π”ΠΆΠΎΠ½ΡΡŠΠ½ β€” Unsplash

Π Π°Π±ΠΎΡ‚Π° с тСкст

Π’ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° стандартСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкст. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° typo позволявашС ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π° правописни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π³Π°ΠΏΠ°Ρ†ΠΈΠΊΠ»ΠΈ β€” Π΄ΡƒΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС срСщат Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° само вСднъТ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° правописни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΡƒΠΌΠΈ. Вя Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° само Π½Π° информацията във Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π° чСстотСн Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ Ρ‚Ρ€ΠΈΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ (послСдоватСлност ΠΎΡ‚ Ρ‚Ρ€ΠΈ символа). ΠŸΡ€ΠΈ всичкитС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ броячи сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² масив 26x26x26. Π‘ΠΏΠΎΡ€Π΅Π΄ Π΄ΡƒΠΌΠΈΡ‚Π΅ Π½Π° Π”ΡŠΠ³Π»Π°Ρ ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ, Ρ‚Π°ΠΊΡŠΠ² ΠΎΠ±Π΅ΠΌ ΠΏΠ°ΠΌΠ΅Ρ‚ Π΅Π΄Π²Π° ΡΡ‚ΠΈΠ³Π°ΡˆΠ΅ Π·Π° няколко Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎ Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈ брояча. Π—Π°Ρ‚ΠΎΠ²Π° с Ρ†Π΅Π» икономия, Ρ‚Π΅ Π³ΠΈ записвали Π² Π»ΠΎΠ³Π°Ρ€ΠΈΡ‚ΠΌΠΈΡ‡Π½Π° Ρ„ΠΎΡ€ΠΌΠ°.

ДнСс typo Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ с ΠΏΠΎ-ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правописа, основани Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π΅ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½ β€” ΠΏΡ€Π΅Π΄ΠΈ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ Снтусиаст прСдстави Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° typo Π½Π° Go. РСпозиторият всС ΠΎΡ‰Π΅ сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°.

ΠžΡ‰Π΅ Π΅Π΄ΠΈΠ½ инструмСнт Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ 80-Ρ‚Π΅ β€” ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Writer’s Workbench ΠΎΡ‚ Π›ΠΎΡ€ΠΈΠ½Π΄Π° Π§Π΅Ρ€Ρ€ΠΈ (Lorinda Cherry) ΠΈ Нина Макдоналд (Nina McDonald) ΠΎΡ‚ Bell Labs. Π’ Π½Π΅Π³ΠΎ Π²Π»ΠΈΠ·Π°Ρ…Π° инструмСнти Π·Π° опрСдСлянС Π½Π° части ΠΎΡ‚ Ρ€Π΅Ρ‡Ρ‚Π° ΠΈ стил Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ излишно слоТни изрСчСния. Π£Ρ‚ΠΈΠ»ΠΈΡ‚ΠΈΡ‚Π΅ са Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΡ‰ Π·Π° студСнтитС ΠΈ извСстно Π²Ρ€Π΅ΠΌΠ΅ бяха ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈ ΠΎΡ‚ Π”ΡŠΡ€ΠΆΠ°Π²Π½ΠΈΡ унивСрситСт Π½Π° ΠšΠΎΠ»ΠΎΡ€Π°Π΄ΠΎ Π² БАЩ. Но Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° дСвСтдСсСттС Writer’s Workbench бСшС Π·Π°Π±Ρ€Π°Π²Π΅Π½, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ бСшС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Version 7 Unix. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ своя ΠΏΡŠΡ‚ ΠΏΠΎΠ΄Ρ€Π°ΠΆΠ°Ρ‚Π΅Π»ΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Grammatik Π·Π° IBM PC.

Π’ UNIX ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° стандартни срСдства, ΠΊΠΎΠΈΡ‚ΠΎ опростяват Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈ. Има прСпроцСсор Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° оформянС Π½Π° матСматичСски ΠΈΠ·Ρ€Π°Π·ΠΈ eqn. Π’ΠΎΠΉ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π΅Π½ с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΌΡƒ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° я опишС с прости Π΄ΡƒΠΌΠΈ ΠΈ символи. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΡƒΠΌΠΈ позволяват Π΄Π° сС промСнят матСматичСскитС Π·Π½Π°Ρ†ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π° ΠΈ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π°, Π΄Π° сС промСнят Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ. Ако сС ΠΏΡ€Π΅Π΄Π°Π΄Π΅ Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° слСдния Ρ€Π΅Π΄:

сума ΠΎΡ‚ { k = 1 } Π΄ΠΎ N { k Π½Π° Π²Ρ‚ΠΎΡ€Π° стСпСн }

На ΠΈΠ·Ρ…ΠΎΠ΄Π° Ρ‰Π΅ бъдС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° слСдната Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°:

ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°

Π’ 1980–1990-Ρ‚Π΅ eqn помагашС Π½Π° ИВ спСциалиститС ΠΏΡ€ΠΈ написванСто Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π·Π° софтуСр. Но ΠΏΠΎ-късно бСшС Π·Π°ΠΌΠ΅Π½Π΅Π½ ΠΎΡ‚ систСмата LaTeX, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΎΡ€ΠΈ Habr. Но eqn β€” Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ инструмСнт ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ клас, ΠΊΠΎΠΉΡ‚ΠΎ остава част ΠΎΡ‚ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ОБ.

Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Π’ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Hacker News отбСлязаха няколко рядко ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ инструмСнти Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π•Π΄ΠΈΠ½ ΠΎΡ‚ тях бСшС comm Π·Π° тяхното сравнСниС. Π’ΠΎΠ²Π° Π΅ опростСн Π°Π½Π°Π»ΠΎΠ³ diff, ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² скриптовС. НСговата написа самият Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ°Π½ (Richard Stallman) Π·Π°Π΅Π΄Π½ΠΎ с Π”Π΅ΠΉΠ²ΠΈΠ΄ МаккСнзи (David MacKenzie).

Π˜Π·Ρ…ΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’ ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΊΠΎΠ»ΠΎΠ½Π° ΠΏΠΎΠΏΠ°Π΄Π° информацията, ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° Π·Π° ΠΏΡŠΡ€Π²ΠΈΡ Ρ„Π°ΠΉΠ», във Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° β€” ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° Π·Π° втория Ρ„Π°ΠΉΠ». Π’Ρ€Π΅Ρ‚Π°Ρ‚Π° ΠΊΠΎΠ»ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΎΠ±Ρ‰ΠΈ стойности. Π—Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° comm сравняванитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ трябва Π΄Π° са лСксичСски ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° сайта ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° Π² слСдния Π²ΠΈΠ΄:

comm <(sort fileA.txt) <(sort fileB.txt)

Comm Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правописа Π½Π° Π΄ΡƒΠΌΠΈ. Π”ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄Π° Π³ΠΈ сравнитС с Π΅Ρ‚Π°Π»ΠΎΠ½Π°-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’Π·ΠΈΠΌΠ°ΠΉΠΊΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ особСноститС, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с нСобходимостта ΠΎΡ‚ сортиранС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, ΠΈΠΌΠ° ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Π΅ Π‘Ρ‚ΠΎΠ»Π»ΠΌΠ°Π½ ΠΈ МаккСнзи написаха своята ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° СдинствСно Π·Π° Ρ‚ΠΎΠ·ΠΈ случай.

ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°
Π‘Π½ΠΈΠΌΠΊΠ° β€” Marnix Hogendoorn β€” Unsplash

Π‘ΡŠΡ‰ΠΎ участник Π² дискусията Π½Π° HN отбСляза Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° paste, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ бяха ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ Π·Π° Π½Π΅Π³ΠΎ. Π’ΠΎΠΉ позволява Π΄Π° сС Ρ€Π΅Π΄ΡƒΠ²Π°Ρ‚ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π΄Π° сС Ρ€Π°Π·Π΄Π΅Π»ΠΈ Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅:

$ paste <( echo -e 'foonbar' ) <( echo -e 'baznqux' )
foo     baz
bar     qux
$ echo -e 'foonbarnbaznqux' | paste - -
foo     bar
baz     qux

Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ забСляза, Ρ‡Π΅ чСсто Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ прости ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π΅ Π½Π°ΠΉ-ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ fmt, ex ΠΈ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°ΠΉΠΊΠΈ с mlr с jot ΠΈ rs.

Какви стандартни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми бяха ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π·Π° вас?

Π—Π° ΠΊΠ°ΠΊΠ²ΠΎ пишСм Π² нашия ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π΅Π½ Π±Π»ΠΎΠ³:

ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Как сС Ρ€Π°Π·Π²ΠΈ систСмата с Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ: Π΅Ρ€Π°Ρ‚Π° Π½Π° ARPANET
ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° систСмата Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΎΠ²ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π°: ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ DNS-ΡΡŠΡ€Π²ΡŠΡ€ΠΈ
ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° DNS: ΠΊΠΎΠ³Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡ‚Π΅ стана ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ
ОбсъТданС: стандартни UNIX ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° систСмата Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ: 'Π²ΠΎΠΉΠ½ΠΈ' Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster