የጂኤንዩ Coreutils 9.1 የዋና ስርዓት መገልገያዎች ስብስብ መልቀቅ

የተረጋጋ የጂኤንዩ Coreutils 9.1 የመሠረታዊ የስርዓት መገልገያዎች ስብስብ ይገኛል፣ እሱም እንደ መደብ፣ ድመት፣ ቻሞድ፣ ቾውን፣ ክሮት፣ ሲፒ፣ ቀን፣ dd፣ echo፣ hostname፣ id፣ ln፣ ls፣ ወዘተ የመሳሰሉ ፕሮግራሞችን ያካትታል።

ቁልፍ ለውጦች፡-

  • የdd utility ለአማራጮች isek=N ለዝላይ=N እና oseek=N ለቢኤስዲ ስርዓቶች በዲ ተለዋጭ ውስጥ ጥቅም ላይ ለሚውሉ የአማራጭ ስሞች ድጋፍ አክሏል።
  • በ LS_COLORS አካባቢ ተለዋዋጭ ውስጥ የተገለጹትን ቀለሞች ለእይታ እና ለተለየ ማሳያ የ "--print-ls-colors" አማራጭ ወደ ዲርኮሮች ታክሏል። dircolors ከTERM በተጨማሪ ለ COLORTERM አካባቢ ተለዋዋጭ ድጋፍን ይጨምራል።
  • የ cp፣ mv እና install መገልገያዎች ቅልጥፍናን ለማሻሻል እና ሊሆኑ የሚችሉ የውድድር ሁኔታዎችን ለማስቀረት ወደ ዳይሬክተሩ ሲገለብጡ openat* የስርዓት ጥሪዎችን ይጠቀማሉ።
  • በ macOS ላይ፣ የ cp መገልገያው ምንጭ እና ዒላማ ፋይሎች በተመሳሳይ የ APFS ፋይል ስርዓት ውስጥ የሚገኙ ከሆነ እና የዒላማው ፋይል ከጠፋ የፋይሉን ክሎሎን በቅጂ-ላይ-ፃፍ ሁነታ ይፈጥራል። በሚገለበጥበት ጊዜ ሁነታው እና የመዳረሻ ሰዓቱ ተጠብቀዋል (እንደ 'cp -p' እና 'cp -a' ን ሲያሄዱ)።
  • የጊዜ ትክክለኛነት ውሂብን ለማሳየት የ'-መፍትሄ' አማራጭ ወደ 'ቀን' መገልገያ ታክሏል።
  • printf በብዙ ባይት ቁምፊዎች ውስጥ የቁጥር እሴቶችን ለማተም ድጋፍ ይሰጣል።
  • "Sort --debug" በ "--field-separator" ግቤት ውስጥ በቁምፊዎች ላይ ለችግሮች መመርመሪያዎች በቁጥር ሊጠቀሙባቸው ከሚችሉ ቁምፊዎች ጋር ይጋጫሉ.
  • የድመት መገልገያው በስርዓቱ ሲደገፍ በሁለት ፋይሎች መካከል ያለውን መረጃ በከርነል በኩል ብቻ ለመቅዳት የኮፒ_ፋይል_ሬንጅ ሲስተም ጥሪን ይጠቀማል።
  • chown እና chroot "chown root.root f" የሚለውን አገባብ ሲጠቀሙ ከ"chown root:root f" ይልቅ ማስጠንቀቂያ ይሰጣሉ ምክንያቱም በተጠቃሚ ስሞች ውስጥ ነጥቦችን የሚፈቅዱ ስርዓቶች ላይ ችግሮች ሊኖሩ ይችላሉ).
  • የ dd utility የቆጣሪው እሴቱ በ"B" ('dd count=100KiB') የሚያልቅ ከሆነ ከብሎኮች ይልቅ ባይት ቆጠራን ይሰጣል። የመቁጠር_ባይት፣ የዝላይ_ባይት እና የፈልግ_ባይት ባንዲራዎች ተቋርጠዋል።
  • በ ls ውስጥ ፣ ችሎታዎችን ከግምት ውስጥ በማስገባት ፋይሎችን ማድመቅ በነባሪነት ተሰናክሏል ፣ ይህ በ 30% ገደማ ጭነት መጨመር ያስከትላል።
  • ፋይሎችን በራስ-ሰር ለመጫን የሚደረጉ ሙከራዎች በ ls እና stat ውስጥ ተሰናክለዋል። ለራስ-ክትትል፣ “stat –cached=never” የሚለውን አማራጭ በግልፅ መግለጽ አለቦት።

ምንጭ: opennet.ru

አስተያየት ያክሉ