GNU Coreutils 9.1 सुधारणा, निराकरणे आणि बरेच काही घेऊन आले आहे

बरेच दिवसांपूर्वी नवीन आवृत्तीची उपलब्धता जाहीर करण्यात आली मूलभूत सिस्टम युटिलिटीजचा स्थिर संच GNU Coreutils 9.1, ज्यामध्ये sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, इत्यादी प्रोग्राम समाविष्ट आहेत.

Coreutils (किंवा GNU कोर उपयुक्तता) आहे GNU प्रकल्पाद्वारे विकसित केलेले सॉफ्टवेअर पॅकेज ज्यामध्ये युनिक्स सारख्या ऑपरेटिंग सिस्टमसाठी आवश्यक असलेली cat, ls आणि rm सारखी अनेक मूलभूत साधने आहेत. हे तीन मागील पॅकेजेसचे संयोजन आहे: फाइल युटिलिटी (फाइलयुटिल्स), शेल युटिलिटी (शेल्युटिल्स), आणि वर्ड प्रोसेसिंग युटिलिटी (टेक्स्ट्युटिल्स).

GNU कोर युटिलिटीज कमांडसाठी पॅरामीटर्स म्हणून लांब स्ट्रिंग पर्यायांना समर्थन द्या, तसेच नियमित वितर्कांपूर्वी पर्याय निर्दिष्ट करण्यासाठी अधिवेशनातील काही परवानगी (POSIXLY_CORRECT पर्यावरण व्हेरिएबल सेट केले असल्यास, जे BSD मध्ये भिन्न कार्यक्षमता सक्षम करते). याव्यतिरिक्त, GNU तत्त्वज्ञान मॅन पेजेसवरील माहिती वापरत असल्याने (आणि माहिती सारखी साधने वापरतात), दिलेली माहिती अधिक आहे.

GNU Coreutils 9.1 ची मुख्य नवीन वैशिष्ट्ये

सादर केलेल्या GNU Coreutils 9.1 च्या या नवीन आवृत्तीमध्ये, ते जोडले गेले आहे हे हायलाइट केले आहे पर्यायी पर्याय नावांसाठी dd उपयुक्तता समर्थन skip=N साठी iseek=N आणि seek=N साठी oseek=N, जे dd च्या BSD प्रकारात वापरले जातात.

याशिवाय उपयुक्ततेवरही प्रकाश टाकला आहे dd बाइट्सची संख्या प्रदान करते काउंटर व्हॅल्यू "B" अक्षराने संपल्यास ब्लॉक्सऐवजी ("dd count=100KiB"). count_bytes, skip_bytes आणि seek_bytes फ्लॅग नापसंत केले गेले आहेत.

जोडले गेल्याचीही नोंद आहे डिरकलरसाठी "--print-ls-colors" पर्याय LS_COLORS पर्यावरण व्हेरिएबलमध्ये परिभाषित केलेले रंग दृश्यमान आणि स्वतंत्रपणे प्रदर्शित करण्यासाठी, dircolors मध्ये TERM व्यतिरिक्त COLORTERM पर्यावरण व्हेरिएबलसाठी समर्थन जोडणे.

उपयुक्तता cat copy_file_range सिस्टम कॉलचा वापर लागू करते, प्रणालीद्वारे त्याच्या समर्थनासह, वापरकर्ता स्पेस प्रोसेस मेमरीमध्ये डेटा हस्तांतरित न करता फक्त कर्नल बाजूला दोन फाइल्समधील डेटा कॉपी करण्यासाठी.

chown आणि chroot चेतावणी देतात वाक्यरचना वापरताना "chown root.root f" "chown root:root f" ऐवजी कारण वापरकर्तानावांमध्ये ठिपके ठेवणाऱ्या सिस्टीमवर समस्या असू शकतात).

ls मध्ये, फाइल हायलाइटिंग अक्षम केले आहे डिफॉल्टनुसार, क्षमता विचारात घेऊन, कारण यामुळे अंदाजे 30% भार वाढतो.

En ls आणि stat, फायली ऑटोमाउंट करण्याचे प्रयत्न अक्षम केले आहेत. स्वयंचलित माउंटिंगसाठी, तुम्ही "stat –cached=never" पर्याय स्पष्टपणे निर्दिष्ट करणे आवश्यक आहे

युटिलिटीज मध्ये cp, mv आणि स्थापित करा आता सक्षम होणे शक्य आहे ओपनॅट* सिस्टम कॉल वापरा कार्यक्षमतेत सुधारणा करण्यासाठी आणि संभाव्य शर्यतीची परिस्थिती टाळण्यासाठी निर्देशिकेत कॉपी करताना.

macOS वर, cp युटिलिटी आता कॉपी-ऑन-राईट क्लोन तयार करते स्त्रोत आणि गंतव्य फाइल्स असल्यास फाइलचे समान APFS मध्ये आणि गंतव्य फाइल अस्तित्वात नाही. कॉपी करताना, प्रवेश मोड आणि वेळ देखील संरक्षित केला जातो (जसे की जेव्हा 'cp -p' आणि 'cp -a' कार्यान्वित केले जातात).

इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:

  • printf मल्टीबाईट अक्षरांमध्ये अंकीय मूल्ये छापण्यासाठी समर्थन पुरवते.
  • "सॉर्ट --डिबग" ने "--फील्ड-सेपरेटर" पॅरामीटरमधील वर्णांच्या समस्यांसाठी डायग्नोस्टिक्स लागू केले आहेत जे संख्यांमध्ये वापरल्या जाऊ शकतात अशा वर्णांशी विरोधाभास आहेत.
  • वेळ ट्रॅकिंग अचूकतेवर डेटा प्रदर्शित करण्यासाठी 'तारीख' युटिलिटीमध्ये '–रिझोल्यूशन' पर्याय जोडला गेला आहे.
  • chmod -R यापुढे सिमलिंक्स शोधताना त्रुटी स्थितीसह बाहेर पडत नाही. सर्व फायलींवर यशस्वीपणे प्रक्रिया केली जाईल, परंतु बाहेर पडण्याची स्थिती चुकीची होती.
  • cksum यापुढे संक्षिप्त अल्गोरिदम नावांना अनुमती देत ​​नाही, त्यामुळे मागासलेली सुसंगतता आणि मजबूतता सुधारते.
  • AIX बिल्ड यापुढे अयशस्वी होणार नाही कारण काही लायब्ररी फंक्शन्स गहाळ आहेत.

शेवटी, आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास या नवीन आवृत्तीचे, तुम्ही तपशील तपासू शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.