unxutils वास्तव में कुछ सबसे उपयोगी उपयोगिताओं के एक समूह के पुराने संस्करण हैं। उदाहरण के लिए grep सहित।
gnuwin32 संस्करण भी कई वर्ष पुराने हैं, हालांकि लगभग पुराने नहीं हैं। Gnuwin32 उपयोगिताओं की एक बड़ी संख्या है। यह स्पष्ट रूप से एक प्रमुख लाभ है।
ध्यान रखें कि gnuwin32 में unxutils पर प्रमुख लाभ है।
उदाहरण के तौर पे..
बेहद पुरानी अनएक्सूटिल्स
C:\unxutils>grep -V
grep (GNU grep) 2.4.2
Copyright 1988...
बल्कि पुरानी gnuwin32
C:\blah>"c:\Program Files (x86)\GnuWin32\bin\grep.exe" -V
GNU grep 2.5.4
Copyright (C) 2009 ...
सॉफ़्टवेयर के साथ विरोधाभास जो कि gnuwin32 उदा साइबरगन की तुलना में अधिक रखा गया है
$ grep --version
grep (GNU grep) 2.21
Copyright (C) 2014 Free Software Foundation, Inc.
Unxutils के साथ, आप मुद्दों में भाग सकते हैं क्योंकि यह वास्तव में पुराने संस्करणों का उपयोग करता है, और जब लोगों की मदद की तलाश में आप इस या उस आदेश के नवीनतम संस्करण की उम्मीद करेंगे।
कुछ छोटे फायदे हैं जो unxutils के हैं, जो unxutils को बहुत उपयोगी बनाता है।
- unxutils में xxd है, gnuwin32 नहीं है। (ध्यान दें, VIM 7 में xxd भी है, तो साइबरविन भी)
लेखन के रूप में gnuwin32 (2014) की एक टूटी हुई पूंछ है, unxutils की पूंछ -f अधिक पुरानी है, लेकिन काम करती है। ( यहाँ उल्लेख सिग्विन की पूंछ भी काम करती है)। दो अलग-अलग मौकों पर मैं gnuwin32 grep में बग में चला गया हूँ जो कि grep और cygwin के grep के बाद के संस्करणों में तय किया गया था, बहुत बाद में और ठीक था (और इसे cmd.exe से सीधा चलाया जा सकता है और इसे चलाने की ज़रूरत नहीं है साइबरविन शैल)।
निम्नलिखित एक छोटा सा लाभ है, लेकिन यदि आप बहुत आलसी हैं, या बस इसे जल्दी से उपयोग करना चाहते हैं, तो अनएक्सटिल्ट्स सिर्फ एक ज़िप है जिसे आप निष्पादनयोग्य निकाल सकते हैं और जा सकते हैं। Gnuwin32 में विभिन्न बिट्स स्थापित करने के लिए एक विज़ार्ड शामिल है, और यहां तक कि कुछ अलग-अलग उपयोगिताओं को अलग से स्थापित किया जाना चाहिए जैसे कि wget के लिए एक निष्पादन योग्य, grep के लिए एक जैसे (grep-xxxx-bin.exe)। अनएक्स्यूटिल्स के साथ आप सिर्फ ज़िप के भीतर उनकी विनब्री डायरेक्टरी से निकालते हैं। ध्यान रखें कि हालांकि वे पुराने संस्करण हैं, यदि संभव हो तो, यदि बहुत आलसी नहीं हैं, तो आमतौर पर यह देखा जाएगा कि क्या gnuwin32 में यह है।
- unxutils स्टैंडअलोन काम कर सकता है जहां बहुत सारे बराबर gnuwin32 बायनेरिज़ नहीं हो सकते। इसलिए यदि आप gnuwin32 को स्थापित नहीं करना चाहते हैं या नहीं कर सकते हैं तो आप unxutils से एक कमांड स्टैंडअलोन का उपयोग कर सकते हैं। उदाहरण के लिए, gnuwin32 के tr.exe को अपनी निर्देशिका में दो dll फ़ाइलों की आवश्यकता है या यह कहता है कि वे वहां नहीं हैं और नहीं चलेंगे। gnuwin32 का सेड स्टैंडअलोन काम नहीं करता है, जबकि ट्रक्स। ex.exe और sed.exe ठीक स्टैंडअलोन काम करते हैं।
- unxutils में gclip.exe और pclip.exe है। उन्हें क्लिपबोर्ड पर कॉपी करने और क्लिपबोर्ड से पेस्ट करने की आज्ञा है। gnuwin32 के पास ऐसा कुछ भी नहीं लगता है, और विंडोज़ में मूल रूप से क्लिप। exe (क्लिपबोर्ड पर कॉपी करने के लिए) है, लेकिन इसे पाले की तरह चिपकाने की कोई आज्ञा नहीं है।
Unxutils sourceforge लिंक में unxutils.zip और unxupdates.zip (उत्तरार्द्ध unxutils.zip का उपसमुच्चय है लेकिन बाद में अभी भी पुराने संस्करण हैं)। उदाहरण के लिए unxutils में 1998 से sed है, और unxupdates में 2003 से एक है। यह मदद कर सकता है जैसे 1998 sed में उद्धरण निर्दिष्ट करने की तुलना में (उद्धरण उद्धरण से बचना आसान) को निर्दिष्ट करने के लिए \ d या \ x अंकन egeg \ d34 या \ x22 नहीं है। एक unxupdates 2003 से है और करता है।
Gnuwin32 sed, लेखन के रूप में, 2009 से है। (Gnuwin32's अभी भी पुराना है क्योंकि 2014 के लिए भी grep संस्करण है http://ftp.gnu.org/gnu/grep/ लेकिन gnuwin32 की तारीख बहुत कम है unxutils से (तब भी जब unxutils को 'unxupdates' के साथ माना जाता है)।
Http://unxutils.sourceforge.net/ साइट की unxutils.zip नीचे है लेकिन उपलब्ध है https://archive.org/details/UnxUtils और आधिकारिक तौर पर https://sourceforge.net/projects/unxutils/ और आप कर रहे हैं इसे पाने के लिए तो unxupdates भी डाउनलोड करें
Gxwin32 की तुलना unxutils से करते हैं, आम तौर पर Gnuwin32 को देखते हैं, लेकिन जानते हैं कि unxutils के कुछ फायदे हैं .. Gnuwin32 में लगभग सभी कमांड्स हैं, जो unxutils के पास हैं, और भी बहुत कुछ।
और यह भी, सिग्विन को देखें, इसमें उपयोगिताओं का एक विशाल संग्रह है जिसे गोनविन 32 की तुलना में बहुत अधिक रखा गया है, (उन्हें साइबरविन के बाश शेल से चलाया जाना चाहिए, जो मेरे द्वारा ठीक है), आपको आम तौर पर देखने की आवश्यकता नहीं है। कुछ प्राचीन और अनएक्सूटिल्स की तरह अपडेट नहीं किया गया है, हालांकि इसमें प्याज़ और ग्लूज़ हैं।
gnuwin32 और unxutils के अलावा, इसमें मिनगव और सागविन और विंडोज SUA भी हैं (जो कि लेखन के रूप में, MS अभी भी बनाए रखता है और अद्यतित रहेगा) और GOW (जो छोटा है, हालाँकि GOW githin पेज इसे अंतिम अपडेट 2014 के अनुसार दिखाता है) और छोटा अभी भी, बिजीबॉक्स (एंड्रॉइड के लिए प्रसिद्ध है, लेकिन विंडोज के लिए उपलब्ध है, यहां और अभी भी बहुत छोटा है। मेरे लिए दो सबसे प्रभावशाली तरीके से दिखाए गए हैं gnuwin32 और cygwin (और cygwin में xxd और एक काम करने वाला टेल -f है। इसलिए मुझे unxutils का सहारा लेने की आवश्यकता नहीं है) cygwin के साथ, प्रोग्रामों को वास्तव में cygwin शेल से चलाया जाना चाहिए, लेकिन इसका एक linux शेल जैसे बैश शेल और बैश और अन्य लिनेश शेल शक्तिशाली होते हैं इसलिए कोई नुकसान नहीं होता है। यह भी ध्यान रखें कि आजकल बहुत से लोग cygwin या gnuwin32 के बजाय linux virtual मशीनों का उपयोग करते हैं, जो वास्तव में कमांड के उचित संस्करणों की तारीख तक हो जाता है, बजाय विंडोज़ पोर्ट के जो पुराने हो सकते हैं और उद्धरणों के साथ अलग व्यवहार कर सकते हैं।
जोड़ा गया नोट-कोरुटिल्स उर्फ ग्नू कोरुटिल्स, कमांड का एक गुच्छा है जो लिनक्स (..) पर चलता है, और कोई संदेह नहीं है कि GNU OS with Herd (एक कम व्यापक रूप से इस्तेमाल किया जाने वाला OS!), और शायद कुछ अन्य * nt OSs के लिए किया गया सभ्य कार्यान्वयन है। GNU Coreutils अच्छी तरह से जाना जाता है और बहुत व्यापक रूप से इस्तेमाल किया और उपयोगी और अद्यतन है। दूसरी ओर unxutils एक बहुत पुराना कार्यान्वयन है / कुछ कमांड का उपयोग लोग लिनक्स या यूनिक्स पर करते हैं, (जिसमें कोई संदेह नहीं होगा कि इसमें कुछ कोरुटिल कमांड शामिल हैं), विंडोज़ ओएस के लिए किया गया। आम तौर पर दोनों का उल्लेख एक ही वाक्य में नहीं किया जाएगा और केवल यही कारण है कि वे मूल प्रश्न में थे, मूल प्रश्न में कुछ भ्रम के कारण था। GnuWin32 में विंडोज के लिए कोरूटिल्स का कार्यान्वयन है, जिसे Gnuwin32 coreutils कहा जाता है, हालांकि जैसा कि उल्लेख किया गया है, Gnuwin32 पुराना है / अपडेट नहीं है, बस पुराना / अपडेट नहीं किया गया है, जैसा कि unxutils है।