Дискусия: стандартни 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 ΡΡŠΡ‰ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ стандартни срСдства, опростяващи Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈ. Има прСпроцСсор Π·Π° оформянС Π½Π° матСматичСски ΠΈΠ·Ρ€Π°Π·ΠΈ.

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

sum from { k = 1 } to N { k sup 2 }

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

Дискусия: стандартни 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