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

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Package of software containing basic utilities used on Unix-like operating systems}}
{{Short description|Package of software containing basic utilities used on Unix-like operating systems}}
{{Infobox software
{{Infobox software
| name                  = GNU Core Utilities
| name                  = जीएनयू कोर यूटिलिटीज
| logo                  =  
| logo                  =  
| logo size              =  
| logo size              =  
| screenshot            =
| screenshot            =
| caption                =
| caption                =
| developer              = [[GNU Project]]
| developer              = [[जीएनयू प्रोजेक्ट]]
| latest release version = {{wikidata|property|preferred|references|edit|Q1348204|P348|P548=Q2804309}}
| latest release version = {{wikidata|property|preferred|references|edit|Q1348204|P348|P548=Q2804309}}
| latest release date    = {{wikidata|qualifier|preferred|single|Q1348204|P348|P548=Q2804309|P577}}
| latest release date    = {{wikidata|qualifier|preferred|single|Q1348204|P348|P548=Q2804309|P577}}
Line 12: Line 12:
| latest preview date    = {{wikidata|qualifier|preferred|single|Q1348204|P348|P548=Q51930650|P577}}
| latest preview date    = {{wikidata|qualifier|preferred|single|Q1348204|P348|P548=Q51930650|P577}}
| programming language  = [[C (programming language)|C]], [[shell script]]<ref>{{Cite web |url=https://www.openhub.net/p/coreutils/analyses/latest/languages_summary |title=The GNU Core Utilities Open Source Project on Open Hub: Languages Page |access-date=2019-03-28 |archive-date=2019-03-28 |archive-url=https://web.archive.org/web/20190328192200/https://www.openhub.net/p/coreutils/analyses/latest/languages_summary |url-status=live }}</ref>
| programming language  = [[C (programming language)|C]], [[shell script]]<ref>{{Cite web |url=https://www.openhub.net/p/coreutils/analyses/latest/languages_summary |title=The GNU Core Utilities Open Source Project on Open Hub: Languages Page |access-date=2019-03-28 |archive-date=2019-03-28 |archive-url=https://web.archive.org/web/20190328192200/https://www.openhub.net/p/coreutils/analyses/latest/languages_summary |url-status=live }}</ref>
| operating system      = [[Unix-like]]
| operating system      = [[यूनिक्स जैसा]]
| genre                  = Miscellaneous utilities
| genre                  = विविध उपयोगिताएँ
| license                = 2007{{efn|GPL-3.0-or-later since version 6.10.}}: [[GNU General Public License#Version 3|GPL-3.0-or-later]]<br />2002{{efn|GPL-2.0-or-later until version 6.9.}}: [[GNU General Public License|GPL-2.0-or-later]]
| license                = 2007{{efn|GPL-3.0-or-later since version 6.10.}}: [[GNU General Public License#Version 3|GPL-3.0-or-later]]<br />2002{{efn|GPL-2.0-or-later until version 6.9.}}: [[GNU General Public License|GPL-2.0-or-later]]
| website                = {{URL|https://www.gnu.org/software/coreutils/}}
| website                = {{URL|https://www.gnu.org/software/coreutils/}}
}}
}}
[[जीएनयू]] कोर यूटिलिटीज या कोरुटिल्स जीएनयू [[ सॉफ़्टवेयर |सॉफ़्टवेयर]] का [[ पैकेज प्रबंधक |पैकेज प्रबंधक]] है, जिसमें [[ बिल्ली (यूनिक्स) |बिल्ली (यूनिक्स)]] , [[ रास |रास]] , और [[आरएम (यूनिक्स)]] जैसे कई बुनियादी उपकरणों के कार्यान्वयन शामिल हैं, जो यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] पर उपयोग किए जाते हैं।
[[जीएनयू]] कोर यूटिलिटीज या कोरुटिल्स जीएनयू [[ सॉफ़्टवेयर |सॉफ़्टवेयर]] का [[ पैकेज प्रबंधक |पैकेज प्रबंधक]] है, जिसमें [[ बिल्ली (यूनिक्स) |बिल्ली (यूनिक्स)]] , [[ रास |रास]] , और [[आरएम (यूनिक्स)]] जैसे कई मूलभूत  उपकरणों के कार्यान्वयन सम्मिलित होते  हैं, जोकी  यूनिक्स जैसे [[ऑपरेटिंग सिस्टम]] पर उपयोग किए जाते हैं।


सितंबर 2002 में, कुछ अन्य विविध उपयोगिताओं के साथ, पहले के पैकेज ''टेक्स्टुटिल्स '', ''शेलुटिल्स '', और ''फाइलुटिल्स'' को मर्ज करके ''GNU कोरुटिल्स'' बनाए गए थे।<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 29: Line 29:
| archive-url=https://web.archive.org/web/20191225234638/https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils
| archive-url=https://web.archive.org/web/20191225234638/https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils
| url-status=live
| url-status=live
}}</ref> जुलाई 2007 में, जीएनयू कोरुटिल्स का लाइसेंस जीएनयू जनरल पब्लिक लाइसेंस#वर्जन 2|जीपीएल-2.0-या-बाद में जीएनयू जनरल पब्लिक लाइसेंस#वर्जन 3|जीपीएल-3.0-या-बाद में अपडेट किया गया था।<ref>{{cite web
}}</ref> और जुलाई 2007 में, जीएनयू कोरुटिल्स का लाइसेंस जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 2 जीपीएल-2.0-या-बाद में जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 3जीपीएल-3.0-या-बाद में अपडेट किया गया था।<ref>{{cite web
| url=https://git.savannah.gnu.org/cgit/coreutils.git/commit/COPYING?id=5f606e6f1f0552c8af7b9cfbbafe3aad048bb99e
| url=https://git.savannah.gnu.org/cgit/coreutils.git/commit/COPYING?id=5f606e6f1f0552c8af7b9cfbbafe3aad048bb99e
| title=COPYING: Update to Version 3.
| title=COPYING: Update to Version 3.
Line 41: Line 41:
}}</ref>
}}</ref>


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


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


वैकल्पिक कार्यान्वयन पैकेज फ्री [[फ्री और ओपन-सोर्स सॉफ्टवेयर]] इकोसिस्टम में थोड़े अलग दायरे और फोकस या लाइसेंस के साथ उपलब्ध हैं। उदाहरण के लिए, [[बिजीबॉक्स]] जिसे जीएनयू जनरल पब्लिक लाइसेंस | जीपीएल-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 में, मैकेंज़ी ने GNU शेलुटिल्स और GNU टेक्स्टुटिल्स की घोषणा की।<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 में, मेयरिंग ने GNU कोरुटिल्स को कुछ अन्य विविध उपयोगिताओं के साथ पहले के पैकेज टेक्स्टुटिल्स, शेलुटिल्स और फाइलुटिल्स के विलय के रूप में घोषित किया।{{r|merge}}
किंतु 2002 में, मेयरिंग ने जीएनयू कोरुटिल्स को कुछ अन्य विविध उपयोगिताओं के साथ पहले के पैकेज टेक्स्टुटिल्स, शेलुटिल्स और फाइलुटिल्स के विलय के रूप में घोषित किया गया था ।{{r|merge}}


== यह भी देखें ==
== यह भी देखें ==
Line 59: Line 59:
*जीएनयू कोर यूटिलिटी कमांड की सूची
*जीएनयू कोर यूटिलिटी कमांड की सूची
* [[यूनिक्स कमांड की सूची]]
* [[यूनिक्स कमांड की सूची]]
*Toybox, 0BSD लाइसेंस प्राप्त, Android में उपयोग की जाने वाली सभी-इन-वन Linux कमांड-लाइन उपयोगिता।
*खिलौना बॉक्स, जीरोबीएसडी लाइसेंस प्राप्त, एंड्रॉइड में उपयोग की जाने वाली सभी-इन-वन लिनक्स कमांड-लाइन उपयोगिता होती है ।
*[[उपयोग-लिनक्स]], लगभग 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. "जीएनयू का कौन".

बाहरी संबंध