ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች

ከሳምንት በፊት የ UNIX ቧንቧው ገንቢ እና የ"አካል ተኮር ፕሮግራሞች" ጽንሰ-ሀሳብ ፈጣሪ ዳግላስ ማኪልሮይ ነገረው በሰፊው ጥቅም ላይ የማይውሉ ስለ አስደሳች እና ያልተለመዱ የ UNIX ፕሮግራሞች። ህትመቱ በሃከር ዜና ላይ ንቁ ውይይት ጀምሯል። በጣም ደስ የሚሉ ነገሮችን ሰብስበናል እና ውይይቱን ከተቀላቀሉ ደስተኞች ነን።

ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች
--Ото - ቨርጂኒያ ጆንሰን - ማራገፍ

ከጽሑፍ ጋር ይስሩ

UNIX መሰል ስርዓተ ክዋኔዎች ጽሑፍን ለመቅረጽ መደበኛ የመሳሪያዎች ስብስብ አላቸው። መገልገያ የትየባ ሰነዱን ለመተየብ እና እንዲገመግሙ ፈቅዶልዎታል። ሃፓክስስ - በቁሱ ውስጥ አንድ ጊዜ ብቻ የሚታዩ ቃላት። የሚገርመው, የትየባ ለማግኘት ፕሮግራም አይጠቀምም መዝገበ ቃላት በፋይሉ ውስጥ ባለው መረጃ ላይ ብቻ የሚመረኮዝ እና ትሪግራም (የሶስት ቁምፊዎችን ቅደም ተከተል) በመጠቀም ድግግሞሽ ትንተና ያካሂዳል. በዚህ ሁኔታ, ሁሉም አስፈላጊ መቁጠሪያዎች яанятся በ26x26x26 ድርድር። እንደ ዳግላስ ማክሊሮይ፣ ይህ የማስታወስ መጠን ለብዙ ነጠላ ባይት ቆጣሪዎች በቂ አልነበረም። ስለዚህ, ገንዘብን ለመቆጠብ, በሎጋሪዝም መልክ ተጽፈዋል.

ዛሬ ትየባ ይበልጥ ዘመናዊ እና ትክክለኛ መዝገበ ቃላት ላይ በተመሰረቱ የፊደል አራሚዎች ተተክቷል። ሆኖም ግን, ሰዎች አሁንም ስለ መሳሪያው ያስታውሳሉ - ከጥቂት አመታት በፊት ቀናተኛ አስተዋውቋል በ Go ውስጥ የትየባ ትግበራ. ማከማቻው አሁንም እየተዘመነ ነው።

ከ 80 ዎቹ ሰነዶች ጋር ለመስራት ሌላ መሳሪያ ጥቅል ነው የጸሐፊው የሥራ ቦታ ከሎሪንዳ ቼሪ እና ኒና ማክዶናልድ የቤል ላብስ። የእሱ ቅንብር ተካቷል የንግግር እና የሰነድ ዘይቤ ክፍሎችን ለመለየት ፣ ተውቶሎጂዎችን እና አላስፈላጊ ውስብስብ ዓረፍተ ነገሮችን ለመፈለግ የሚረዱ መሳሪያዎች ። መገልገያዎች ለተማሪዎች አጋዥ ሆነው ተዘጋጅተው ነበር፣ እና በአንድ ወቅት ጥቅም ላይ ውሏል በአሜሪካ የኮሎራዶ ስቴት ዩኒቨርሲቲ ተማሪዎች። ነገር ግን በዘጠናዎቹ መጀመሪያ ላይ፣ የጸሐፊው ዎርክ ቤንች በሥሪት 7 ዩኒክስ ውስጥ ስላልተካተተ ተረሳ። ሆኖም ፣ ይህ መሳሪያ ወደ አስመሳይ መንገዱን ቀጥሏል - ለምሳሌ ፣ Grammatiken ለ IBM ፒሲ.

UNIX ከቀመሮች ጋር መስራትን ቀላል ለማድረግ መደበኛ መሳሪያዎችን ያቀርባል። የሂሳብ መግለጫዎችን ለመቅረጽ የቋንቋ ቀዳሚ ፕሮሰሰር አለ። ኢክን. ቀመርን ለማሳየት ገንቢው በቀላል ቃላት እና ምልክቶች ብቻ መግለጽ ያለበት መሆኑ ትኩረት የሚስብ ነው። ቁልፍ ቃላት የሂሳብ ምልክቶችን በአቀባዊ እና በአግድም እንዲቀይሩ ያስችሉዎታል, መጠኖቻቸውን እና ሌሎች መለኪያዎችን ይቀይሩ. መስመሩን ወደ መገልገያው ካለፉ፡-

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

ውጤቱ የሚከተለውን ቀመር ይፈጥራል።

ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች

በ1980-1990ዎቹ ኢ.ክ ረድቷል የአይቲ ስፔሻሊስቶች የሶፍትዌር መመሪያዎችን ይጽፋሉ። በኋላ ግን በ LaTeX ስርዓት ተተካ, እሱም ይጠቀማል እንኳን ሀብር. ግን eqn የዩኒክስ መሰል ኦፕሬቲንግ ሲስተሞች አካል ሆኖ ለመቀጠል የክፍሉ የመጀመሪያ መሳሪያ ነው።

ከፋይሎች ጋር በመስራት ላይ

በቲማቲክ ክር ውስጥ፣ የጠላፊ ዜና ነዋሪዎች ከፋይሎች ጋር ለመስራት ብዙ እምብዛም ጥቅም ላይ የማይውሉ መገልገያዎችን አስተውለዋል። ከእነርሱ መካከል አንዱ ነበር comm እነሱን ለማነፃፀር. ይህ ቀለል ያለ አናሎግ ነው። ልዩነት, በስክሪፕት ውስጥ ለመስራት የተበጀ. የእሱ ፃፈ ሪቻርድ ስታልማን እራሱ ከዴቪድ ማኬንዚ ጋር።

የፕሮግራሙ ውጤት ሶስት አምዶችን ያካትታል. የመጀመሪያው ዓምድ ለመጀመሪያው ፋይል ልዩ የሆኑ እሴቶችን ይዟል, ሁለተኛው ዓምድ ለሁለተኛው ፋይል ልዩ የሆኑ እሴቶችን ይዟል. ሦስተኛው ዓምድ አጠቃላይ እሴቶችን ያካትታል. comm በትክክል እንዲሰራ፣ ንፅፅር ሰነዶች በቃላት መደርደር አለባቸው። ስለዚህ, ከጣቢያው ነዋሪዎች አንዱ የተጠቆመ በሚከተለው ቅፅ ከመገልገያው ጋር ይስሩ

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

ኮም የቃላትን አጻጻፍ ለመፈተሽ ለመጠቀም ምቹ ነው። እነሱን ከማጣቀሻ መዝገበ-ቃላት ሰነድ ጋር ማወዳደር በቂ ነው. ፋይሎችን የመደርደር አስፈላጊነት ጋር የተያያዙ ጥቃቅን ነገሮችን ግምት ውስጥ በማስገባት, አለ አስተያየትስታልማን እና ማክኬንዚ ለዚህ አገልግሎት ጉዳይ ብቻ መገልገያቸውን ጽፈዋል።

ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች
--Ото - ማርኒክስ Hogendoorn - ማራገፍ

እንዲሁም በ HN ላይ የውይይት ተሳታፊ ጠቅሷል ኦፕሬተር ችሎታዎች ለጥፍ, ለእሱ ግልጽ ያልሆኑት. በሚወጡበት ጊዜ የውሂብ ዥረቶችን እንዲያቋርጡ ወይም አንዱን ዥረት ወደ ሁለት አምዶች እንዲከፍሉ ይፈቅድልዎታል።

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

ከተጠቃሚዎች አንዱ አስተውሏል, ብዙውን ጊዜ እነዚህን ቀላል ስራዎች ለማከናወን በጣም ጥሩ መፍትሄዎች ጥቅም ላይ አይውሉም: ከ fmt, ex እና ያበቃል ሚሊር с ጆት и rs.

UNIX የሚመስሉ ኦፕሬቲንግ ሲስተሞች ምን አይነት መደበኛ ባህሪያት ለእርስዎ ግኝት ነበሩ?

በድርጅታችን ብሎግ ላይ ስለምንጽፈው፡-

ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች የጎራ ስም ስርዓት እንዴት እንደ ተለወጠ፡ የ ARPANET ዘመን
ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች የጎራ ስም ስርዓት ታሪክ፡ የመጀመሪያው የዲ ኤን ኤስ አገልጋዮች
ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች የዲ ኤን ኤስ ታሪክ፡ የጎራ ስሞች ሲከፈሉ
ውይይት፡ ጥቂት ሰዎች የተጠቀሙባቸው እና አሁን የሚጠቀሙባቸው መደበኛ UNIX መገልገያዎች የጎራ ስም ስርዓት ታሪክ፡ የፕሮቶኮል ጦርነቶች

ምንጭ: hab.com

አስተያየት ያክሉ