जीएनयू कोर यूटिलिटीज: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 17: Line 17:
| website                = {{URL|https://www.gnu.org/software/coreutils/}}
| website                = {{URL|https://www.gnu.org/software/coreutils/}}
}}
}}
[[जीएनयू]] कोर यूटिलिटीज या कोरुटिल्स जीएनयू [[ सॉफ़्टवेयर |सॉफ़्टवेयर]] का [[ पैकेज प्रबंधक |पैकेज प्रबंधक]] है, जिसमें [[ बिल्ली (यूनिक्स) |बिल्ली (यूनिक्स)]] , [[ रास |रास]] , और [[आरएम (यूनिक्स)]] जैसे कई मूलभूत उपकरणों के कार्यान्वयन सम्मिलित होते हैं, जोकी यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] पर उपयोग किए जाते हैं।
[[जीएनयू]] कोर यूटिलिटीज या कोरुटिल्स जीएनयू [[ सॉफ़्टवेयर |सॉफ़्टवेयर]] का [[ पैकेज प्रबंधक |पैकेज प्रबंधक]] है, जिसमें [[ बिल्ली (यूनिक्स) |बिल्ली (यूनिक्स)]] , [[ रास |रास]] , और [[आरएम (यूनिक्स)]] जैसे कई मूलभूत उपकरणों के कार्यान्वयन सम्मिलित होते हैं, जोकी यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] पर उपयोग किए जाते हैं।


इस प्रकार से सितंबर 2002 में, कुछ अन्य विविध उपयोगिताओं के साथ, पहले के पैकेज ''टेक्स्टुटिल्स '', ''शेलुटिल्स '', और ''फाइलुटिल्स'' को मर्ज करके ''जीएनयू कोरुटिल्स'' बनाए गए थे।<ref name=merge>{{cite web
इस प्रकार से सितंबर 2002 में, कुछ अन्य विविध उपयोगिताओं के साथ, पहले के पैकेज ''टेक्स्टुटिल्स '', ''शेलुटिल्स '', और ''फाइलुटिल्स'' को मर्ज करके ''जीएनयू कोरुटिल्स'' बनाए गए थे।<ref name=merge>{{cite web
| url=https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils
| url=https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils
| title=README-package-renamed-to-coreutils
| title=README-package-renamed-to-coreutils
Line 41: Line 41:
}}</ref>
}}</ref>


अतः जीएनयू कोर यूटिलिटीज कमांड-लाइन इंटरफ़ेस का समर्थन करती हैं या यूनिक्स जैसी प्रणालियों में कमांड-लाइन इंटरफ़ेस के रूप में विकल्प सम्मेलन या आदेशों के लिए तर्क, साथ ही नियमित तर्कों के बाद भी विकल्पों की अनुमति देने वाले समान सम्मेलन (जब तक कि {{mono|POSIXLY_CORRECT}} पर्यावरण वेरिएबल सेट है)। यह पर्यावरण वेरिएबल बीएसडी में अलग कार्यक्षमता को सक्षम करता है।
अतः जीएनयू कोर यूटिलिटीज कमांड-लाइन इंटरफ़ेस का समर्थन करती हैं या यूनिक्स जैसी प्रणालियों में कमांड-लाइन इंटरफ़ेस के रूप में विकल्प सम्मेलन या आदेशों के लिए तर्क, साथ ही नियमित तर्कों के बाद भी विकल्पों की अनुमति देने वाले समान सम्मेलन (जब तक कि {{mono|POSIXLY_CORRECT}} पर्यावरण वेरिएबल सेट है)। यह पर्यावरण वेरिएबल बीएसडी में अलग कार्यक्षमता को सक्षम करता है।


इस प्रकार से सम्मिलित कमांड्स के संक्षिप्त विवरण के लिए जीएनयू कोर यूटिलिटीज कमांड्स की सूची देखें।
इस प्रकार से सम्मिलित कमांड्स के संक्षिप्त विवरण के लिए जीएनयू कोर यूटिलिटीज कमांड्स की सूची देखें।


और वैकल्पिक कार्यान्वयन पैकेज [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] इकोसिस्टम में थोड़े अलग सीमा और फोकस या लाइसेंस के साथ उपलब्ध किये जाते हैं। अतः उदाहरण के लिए, [[बिजीबॉक्स]] जिसे जीएनयू जनरल पब्लिक लाइसेंस जीपीएल-2.0-ओनली के तरह लाइसेंस प्राप्त होता है, और [[ खिलौना बॉक्स |खिलौना बॉक्स]] जिसे [[बीएसडी लाइसेंस]] के तहत लाइसेंस प्राप्त किया जाता है।
और वैकल्पिक कार्यान्वयन पैकेज [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] इकोसिस्टम में थोड़े अलग सीमा और फोकस या लाइसेंस के साथ उपलब्ध किये जाते हैं। अतः उदाहरण के लिए, [[बिजीबॉक्स]] जिसे जीएनयू जनरल पब्लिक लाइसेंस जीपीएल-2.0-ओनली के तरह लाइसेंस प्राप्त होता है, और [[ खिलौना बॉक्स |खिलौना बॉक्स]] जिसे [[बीएसडी लाइसेंस]] के तहत लाइसेंस प्राप्त किया जाता है।


== इतिहास ==
== इतिहास ==
इस प्रकार से 1990 में, डेविड मैकेंजी ने जीएनयू फाइलटिल्स की घोषणा की गयी ।<ref>{{cite web |title=GNU फ़ाइल उपयोगिताएँ रिलीज़ 1.0|url=https://groups.google.com/g/gnu.utils.bug/c/CviP42X_hCY/m/YssXFn-JrX4J |website=groups.google.com}}</ref>
इस प्रकार से 1990 में, डेविड मैकेंजी ने जीएनयू फाइलटिल्स की घोषणा की गयी ।<ref>{{cite web |title=GNU फ़ाइल उपयोगिताएँ रिलीज़ 1.0|url=https://groups.google.com/g/gnu.utils.bug/c/CviP42X_hCY/m/YssXFn-JrX4J |website=groups.google.com}}</ref>


और 1991 में, मैकेंज़ी ने जीएनयू शेलुटिल्स और जीएनयू टेक्स्टुटिल्स की घोषणा की थी ।<ref>{{cite web |title=जीएनयू शेल प्रोग्रामिंग उपयोगिताओं को जारी किया गया|url=https://groups.google.com/g/gnu.utils.bug/c/xpTRtuFpNQc/m/mRc_7JWZ0BYJ |website=groups.google.com}}</ref><ref>{{cite web |title=नई जीएनयू फाइल और टेक्स्ट उपयोगिताओं को जारी किया गया|url=https://groups.google.com/g/gnu.utils.bug/c/iN5KuoJYRhU/m/V_6oiBAWF0EJ |website=groups.google.com}}</ref> इसके अतिरिक्त , जिम मेयेरिंग संकुल का अनुरक्षक बन जाता है (जिसे अब कोरुटिल्स के रूप में जाना जाता है) और वर्तमान समय तक बना हुआ है।<ref>{{cite web |title=जीएनयू का कौन|url=https://www.gnu.org/people/people.html#j}}</ref>
और 1991 में, मैकेंज़ी ने जीएनयू शेलुटिल्स और जीएनयू टेक्स्टुटिल्स की घोषणा की थी ।<ref>{{cite web |title=जीएनयू शेल प्रोग्रामिंग उपयोगिताओं को जारी किया गया|url=https://groups.google.com/g/gnu.utils.bug/c/xpTRtuFpNQc/m/mRc_7JWZ0BYJ |website=groups.google.com}}</ref><ref>{{cite web |title=नई जीएनयू फाइल और टेक्स्ट उपयोगिताओं को जारी किया गया|url=https://groups.google.com/g/gnu.utils.bug/c/iN5KuoJYRhU/m/V_6oiBAWF0EJ |website=groups.google.com}}</ref> इसके अतिरिक्त , जिम मेयेरिंग संकुल का अनुरक्षक बन जाता है (जिसे अब कोरुटिल्स के रूप में जाना जाता है) और वर्तमान समय तक बना हुआ है।<ref>{{cite web |title=जीएनयू का कौन|url=https://www.gnu.org/people/people.html#j}}</ref>


किंतु 2002 में, मेयरिंग ने जीएनयू कोरुटिल्स को कुछ अन्य विविध उपयोगिताओं के साथ पहले के पैकेज टेक्स्टुटिल्स, शेलुटिल्स और फाइलुटिल्स के विलय के रूप में घोषित किया गया था ।{{r|merge}}
किंतु 2002 में, मेयरिंग ने जीएनयू कोरुटिल्स को कुछ अन्य विविध उपयोगिताओं के साथ पहले के पैकेज टेक्स्टुटिल्स, शेलुटिल्स और फाइलुटिल्स के विलय के रूप में घोषित किया गया था ।{{r|merge}}
Line 60: Line 60:
* [[यूनिक्स कमांड की सूची]]
* [[यूनिक्स कमांड की सूची]]
*खिलौना बॉक्स, जीरोबीएसडी लाइसेंस प्राप्त, एंड्रॉइड में उपयोग की जाने वाली सभी-इन-वन लिनक्स कमांड-लाइन उपयोगिता होती है ।
*खिलौना बॉक्स, जीरोबीएसडी लाइसेंस प्राप्त, एंड्रॉइड में उपयोग की जाने वाली सभी-इन-वन लिनक्स कमांड-लाइन उपयोगिता होती है ।
*[[उपयोग-लिनक्स]], लगभग 100 मूलभूत लिनक्स सिस्टम यूटिलिटीज का सेट जो जीएनयू कोर यूटिलिटीज में सम्मिलित नहीं होते है, जैसे [[माउंट (यूनिक्स)]], ए[[ fdisk | एफडिस्क]], [[अधिक (कमांड)]], और [[ मारना (आदेश) |नष्ट करना (आदेश)]]।
*[[उपयोग-लिनक्स]], लगभग 100 मूलभूत लिनक्स सिस्टम यूटिलिटीज का सेट जो जीएनयू कोर यूटिलिटीज में सम्मिलित नहीं होते है, जैसे [[माउंट (यूनिक्स)]], ए[[ fdisk | एफडिस्क]], [[अधिक (कमांड)]], और [[ मारना (आदेश) |नष्ट करना (आदेश)]]।
*[[जंग कोरुटिल्स]], जीएनयू कोरुटिल्स का ड्रॉप-इन प्रतिस्थापन किंतु रस्ट में लिखा गया
*[[जंग कोरुटिल्स]], जीएनयू कोरुटिल्स का ड्रॉप-इन प्रतिस्थापन किंतु रस्ट में लिखा गया



Revision as of 19:40, 4 July 2023

जीएनयू कोर यूटिलिटीज
Developer(s)जीएनयू प्रोजेक्ट
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.
Preview release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.
Written inC, shell script[1]
Operating systemयूनिक्स जैसा
Typeविविध उपयोगिताएँ
License2007[lower-alpha 1]: GPL-3.0-or-later
2002[lower-alpha 2]: GPL-2.0-or-later
Websitewww.gnu.org/software/coreutils/

जीएनयू कोर यूटिलिटीज या कोरुटिल्स जीएनयू सॉफ़्टवेयर का पैकेज प्रबंधक है, जिसमें बिल्ली (यूनिक्स) , रास , और आरएम (यूनिक्स) जैसे कई मूलभूत उपकरणों के कार्यान्वयन सम्मिलित होते हैं, जोकी यूनिक्स जैसे ऑपरेटिंग सिस्टम पर उपयोग किए जाते हैं।

इस प्रकार से सितंबर 2002 में, कुछ अन्य विविध उपयोगिताओं के साथ, पहले के पैकेज टेक्स्टुटिल्स , शेलुटिल्स , और फाइलुटिल्स को मर्ज करके जीएनयू कोरुटिल्स बनाए गए थे।[2] और जुलाई 2007 में, जीएनयू कोरुटिल्स का लाइसेंस जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 2 जीपीएल-2.0-या-बाद में जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 3जीपीएल-3.0-या-बाद में अपडेट किया गया था।[3]

अतः जीएनयू कोर यूटिलिटीज कमांड-लाइन इंटरफ़ेस का समर्थन करती हैं या यूनिक्स जैसी प्रणालियों में कमांड-लाइन इंटरफ़ेस के रूप में विकल्प सम्मेलन या आदेशों के लिए तर्क, साथ ही नियमित तर्कों के बाद भी विकल्पों की अनुमति देने वाले समान सम्मेलन (जब तक कि POSIXLY_CORRECT पर्यावरण वेरिएबल सेट है)। यह पर्यावरण वेरिएबल बीएसडी में अलग कार्यक्षमता को सक्षम करता है।

इस प्रकार से सम्मिलित कमांड्स के संक्षिप्त विवरण के लिए जीएनयू कोर यूटिलिटीज कमांड्स की सूची देखें।

और वैकल्पिक कार्यान्वयन पैकेज फ्री और ओपन-सोर्स सॉफ्टवेयर इकोसिस्टम में थोड़े अलग सीमा और फोकस या लाइसेंस के साथ उपलब्ध किये जाते हैं। अतः उदाहरण के लिए, बिजीबॉक्स जिसे जीएनयू जनरल पब्लिक लाइसेंस जीपीएल-2.0-ओनली के तरह लाइसेंस प्राप्त होता है, और खिलौना बॉक्स जिसे बीएसडी लाइसेंस के तहत लाइसेंस प्राप्त किया जाता है।

इतिहास

इस प्रकार से 1990 में, डेविड मैकेंजी ने जीएनयू फाइलटिल्स की घोषणा की गयी ।[4]

और 1991 में, मैकेंज़ी ने जीएनयू शेलुटिल्स और जीएनयू टेक्स्टुटिल्स की घोषणा की थी ।[5][6] इसके अतिरिक्त , जिम मेयेरिंग संकुल का अनुरक्षक बन जाता है (जिसे अब कोरुटिल्स के रूप में जाना जाता है) और वर्तमान समय तक बना हुआ है।[7]

किंतु 2002 में, मेयरिंग ने जीएनयू कोरुटिल्स को कुछ अन्य विविध उपयोगिताओं के साथ पहले के पैकेज टेक्स्टुटिल्स, शेलुटिल्स और फाइलुटिल्स के विलय के रूप में घोषित किया गया था ।[2]

यह भी देखें

टिप्पणियाँ

  1. GPL-3.0-or-later since version 6.10.
  2. GPL-2.0-or-later until version 6.9.

संदर्भ

  1. "The GNU Core Utilities Open Source Project on Open Hub: Languages Page". Archived from the original on 2019-03-28. Retrieved 2019-03-28.
  2. 2.0 2.1 Meyering, Jim (2003-01-13). "README-package-renamed-to-coreutils". Archived from the original on 2019-12-25. Retrieved 2018-08-15.
  3. Meyering, Jim (2007-07-23). "COPYING: Update to Version 3". Archived from the original on 2019-12-25. Retrieved 2018-08-15.
  4. "GNU फ़ाइल उपयोगिताएँ रिलीज़ 1.0". groups.google.com.
  5. "जीएनयू शेल प्रोग्रामिंग उपयोगिताओं को जारी किया गया". groups.google.com.
  6. "नई जीएनयू फाइल और टेक्स्ट उपयोगिताओं को जारी किया गया". groups.google.com.
  7. "जीएनयू का कौन".

बाहरी संबंध