विंडोज 7 में Cygwin के साथ एक शेल का उपयोग करने का सबसे अच्छा तरीका [बंद]


22

मैंने Cygwin को स्थापित किया, जिससे कि "cmd.exe" के भीतर डिफ़ॉल्ट रूप से चलने वाली मार से निराश किया जा सके। मैं चारों ओर googled और Console2 मिला । यह विशेष रूप से अच्छी तरह से डिज़ाइन किया गया अनुप्रयोग नहीं है, क्योंकि समायोजन करना थोड़ा दर्दनाक है, हालांकि अधिकांश समय यह अच्छी तरह से काम करता है।

मैं अभी भी विंडोज वातावरण में जीवित रहने के लिए एक बेहतर तरीके की तलाश कर रहा हूं क्योंकि कंसोल 2 भी कभी-कभी दुर्घटनाग्रस्त हो जाता है जैसे कि विम में संपादन करते समय मेरे टर्मिनल का आकार बदलने की कोशिश करना और अन्य बहुत सारी परेशानियां हैं जो मैं वास्तव में संतुष्ट नहीं हूं।

कोई विचार? मैंने PuTTY के माध्यम से Cygwin का उपयोग करने की कोशिश की और यह उतना ही बुरा उपयोगकर्ता अनुभव था।


जवाबों:


36

मिन्टी - यहाँ

यह Cygwin को विंडोज पर पूरी तरह से प्रयोग करने योग्य बनाता है। मैं इसके बिना खो जाएगा। मूल PuTTY कोड के आधार पर, लेकिन सीधे Cygwin में एकीकृत होता है (और वास्तव में, Cygwin के साथ बंडल किया जाता है)।

इसके साथ शुरू करें,

C:\cygwin\bin\mintty.exe -

या जहां-जहां आपने इसे स्थापित किया है। '-' कुंजी है।

Cygwin के लिए कुछ अन्य उपयोगी जोड़ भी हैं, जिनमें से एक apt-cyg है । यह सही नहीं है, लेकिन जब भी आप पैकेज को याद कर रहे होते हैं, तो यह setup.exe चलाने से बेहतर है।

साइग्विन / एक्स के साथ भी, मैं अभी भी अपने प्राथमिक टर्मिनल के रूप में मिनटीटी का उपयोग करता हूं (मुझे एक्सटर पर स्क्रॉल बार से नफरत है)।


ओह, मैं इसे अपने होम डायरेक्टरी में कैसे शुरू करूँ? मैं मीनट्टी शुरू करता हूँ और यह / usr / bin में शुरू होता है और इसमें PATH वैरिएबल भी नहीं है। धन्यवाद :)
TK

2
इसे अपने तर्क के रूप में डैश (यानी '-') के साथ लागू करें। यदि आपने इसे Cygwin के setup.exe के माध्यम से स्थापित किया है, तो Cygwin फ़ोल्डर में एक मिनिट प्रारंभ मेनू प्रविष्टि होनी चाहिए जो पहले से ही ऐसा करती है।
ak2

1
हां, मैं सिर्फ उत्तर में जोड़ रहा था।
आठबाइटटोनी

धन्यवाद दोस्तों। मैं अब मिन्टी का उपयोग कर रहा हूं और मैं इससे बहुत खुश हूं।
टीके

9

एक पुराने धागे को पुनर्जीवित करना; हालाँकि, मैं अपनी खोज करते हुए इस पार पहुँच गया। इसलिए एक नया सूत्र बनाने के बजाय - यहाँ मैंने जो पाया है:

http://babun.github.io/

बाबुन के मूल में एक पूर्व-कॉन्फ़िगर साइगविन है। साइगविन एक महान उपकरण है, लेकिन इसमें बहुत सारी विचित्रताएं और तरकीबें हैं जो आपको वास्तव में 'प्रयोग करने योग्य' बनाने के लिए बहुत समय खो देती हैं। न केवल बाबुन इन समस्याओं को हल करता है, बल्कि इसमें बहुत सारे महत्वपूर्ण पैकेज भी शामिल हैं, ताकि आप पहले मिनट से ही उत्पादक हो सकें।

यह जल्दी से स्थापित हो जाता है और आपके लिए वातावरण सेट करता है, जो बहुत अच्छा है, और स्थापित करता है pact(yum / apt-make के समान पैकेज प्रबंधक)

minttyकंसोल के रूप में उपयोग करता है।

कुल मिलाकर, मैं कहूंगा कि यह एक बेहतरीन परियोजना है और जितने अधिक लोग इसका उपयोग करेंगे, उतना ही यह बेहतर होगा।


32bit केवल हालांकि
ग्रेवॉल्फ

1
सिर्फ दो साल पर बंद कर दिया, जबकि Cygwin मजबूत हो जाता है। केवल वर्षों के लिए आजमाए गए और अनुप्रमाणित किए गए सॉफ़्टवेयर के आधार पर महत्व दिखाने के लिए जाता है।
हाशिम


3

वैकल्पिक रूप से, आप एंडिनक्स की कोशिश कर सकते हैं और एक वास्तविक टर्मिनल के साथ काम कर सकते हैं ।


यह वास्तव में दिलचस्प लग रहा है। इस पर गौर करेंगे।
TK

Windows संस्करण के लिए सीमित: 2000, XP, 2003, विस्टा, या 7 और 32-बिट ही।
सीन मिकी

2

मैंने C:\cygwin\binसिस्टम वातावरण चर में (सिग्विन इंस्टॉलेशन पाथ जोड़ा ) Path:। यह दो समस्याओं को हल करता है:

  1. आपको cdकिसी विशेष फ़ोल्डर में जाने की आवश्यकता नहीं है (किसी फ़ोल्डर में जाएं, दबाएं <alt+d>, टाइप करें cmdऔर दबाएं <enter>)
  2. Windows में डिफ़ॉल्ट cmd के रूप में Cygwin Terminal का उपयोग करें

मुझे इंस्टॉलर और पोर्टेबल वर्जन ( sourceforge.net/projects/conemu ) के साथ विंडोज़ "conEmu" में कंसोल को अनुकूलित करने के लिए एक अच्छा सॉफ़्टवेयर मिला । इसमें सभी उन्नत विशेषताएं हैं और इसका उपयोग करना वास्तव में अच्छा है। विंडोज़ संदर्भ मेनू के साथ इसे एकीकृत करने के लिए इस लिंक की जाँच करें। stackoverflow.com/questions/21852965/…
dkb

1

मुझे एहसास है कि यह बहुत पुराना है, लेकिन जब से चीजें बदल गई हैं, मेरी राय में ConEmu सबसे अच्छा है। यह मुझे बड़े पैमाने पर अनुकूलन, हॉट कीज़ आदि के साथ सभी प्रकार के टैब्ड गोले चलाने की अनुमति देता है। मेरा प्राथमिक उपयोग मामला सिग्विन ज़श उदाहरणों की एक श्रृंखला है।

https://github.com/Maximus5/ConEmu


1

मैं लंबे समय से पोडेरोसा का उपयोग कर रहा हूं ।

यह Cygwin के साथ खूबसूरती से काम करता है।

साइगविन टर्मिनल लॉन्च करने के लिए इसमें एक समर्पित बटन है, जबकि यह एक सक्षम टर्मिनल है। यह एक टैब्ड टर्मिनल है, जिसमें आपके सभी टैब (एक प्लगइन का उपयोग करके), प्रदर्शन प्रोफ़ाइल (पाठ / पृष्ठभूमि रंग) प्रति सत्र, कॉपी-बाय-सलेक्ट, आदि को कमांड भेजने की क्षमता है।

मैं इसे मुख्य रूप से सर्वर पर चलाने से पहले साइगविन पर परीक्षण awk/ sedस्क्रिप्ट के लिए उपयोग करता हूं ।


क्या आप इसे थोड़ा विस्तार कर सकते हैं? शायद समझाएं कि कौन सी विशेषताएं इसे उपयोगी बनाती हैं? जैसा कि यह खड़ा है, यह एक जवाब की तुलना में अधिक टिप्पणी है।
terdon

1

एक Windows बॉक्स एक लिनक्स दुनिया से आ रही पर जीवित रहने के बारे में व्यापक सवाल का जवाब करने के लिए, मेरा सुझाव है करना चाहते हैं MobaXterm Mobatek से। यह एक स्व-निहित विंडोज एप्लिकेशन है, जो विंडोज 7 और 8 पर काम करता है, और इसमें साइगविन के लिए एक प्लगइन शामिल है। आपको अच्छा चौड़ा कंसोल मिलता है जो आपको पूर्व-पैक विंडोज cmd.exe से नहीं मिलता है। आप अपनी विंडोज़ मशीन से लिनक्स बॉक्स में सेशन शेल आसानी से बना सकते हैं। यह एक्स सर्वर क्षमताओं को मिला है ताकि आप लिनक्स एप्लिकेशन लॉन्च कर सकें और उन्हें स्थानीय रूप से विंडोज बॉक्स पर सेवा दे सकें।

काम पर मेरी प्राथमिक मशीन (दुर्भाग्य से) विंडोज है। लेकिन, मैं अपने पसंदीदा जीयूआई इंटरफेस का उपयोग करके आसानी से एक्सेस करने और दूरस्थ लिनक्स बक्से के साथ काम करने में सक्षम हूं - सभी विंडोज में काफी अच्छी तरह से पॉपिंग करते हैं। मेरे द्वारा चलाए जाने वाले चीजों के त्वरित उदाहरणों में gtkterm, gedit और Eclipse शामिल हैं।

मेरा कंपनी से कोई जुड़ाव नहीं है। बस एक बहुत संतुष्ट ग्राहक जो बस प्यार करता है उसे स्थापित करना और उपयोग करना कितना आसान है। स्टैंडअलोन संस्करण डाउनलोड करें, निष्पादन योग्य चलाएं, और आप कुछ ही समय में चले जाएंगे। गंभीरता से। होम संस्करण कुछ सत्र गणनाओं के साथ प्रो संस्करण के साथ-साथ प्रो संस्करण भी काम करता है जिसे मैंने ईमानदारी से कभी भी भुगतान ग्राहक बनने से पहले नहीं किया था।


0

व्यक्तिगत रूप से मुझे नहीं लगता कि दुर्भाग्य से विंडोज पर एक महान समाधान है। मैंने gvim विंडोज़ पैकेज को स्थापित करने का विकल्प चुना है और मेरे अधिकांश संपादन के लिए इसका उपयोग किया है (यह विम के साथ खोलने के लिए आपके राइट क्लिक मेनू में एक अच्छा विकल्प जोड़ता है)।

सीएलआई के लिए, यदि आप चाहें तो आप बैश का उपयोग कर सकते हैं। अन्य विकल्पों में Windows PowerShell शामिल है । मैंने इसे सीखने की जहमत नहीं उठाई, लेकिन मैंने इसका बहुत अच्छा सुना है।

अंतिम समाधान वर्चुअलबॉक्स या VMWare वर्कस्टेशन में एक VM को चलाने के लिए है । आदर्श नहीं हो सकता है, लेकिन यह आपको लिनक्स से प्राप्त करने और विंडोज़ से एसएमबी शेयर या साझा फ़ोल्डर के माध्यम से फ़ाइलों को संपादित / हेरफेर करने देता है।


ओपी को किसी भी तरह इस मौसम का सामना करना पड़ रहा है और स्थिति को बेहतर बनाने के लिए सुझाव दिए जा रहे हैं, भले ही आप व्यक्तिगत रूप से "महान" न हों।
कालेब

0

rxvt अच्छा है।

मेरे ब्लॉग से (वर्तमान में नीचे, धन्यवाद Google कैश!):

मेरे दोस्त बिल ने मुझे बताया कि अब एक सिगविन कमांड xhere और एक सेटअप कमांड चेरे हैं जो आपके लिए सभी रजिस्ट्री प्रविष्टि करेंगे। तो डिफ़ॉल्ट क्रैपी शेल (व्यवस्थापक निजी के साथ) में सिगविन लॉन्च करें और आप टाइप कर सकते हैं:

chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"

यदि आप मशीन पर व्यवस्थापक नहीं हैं, तो आप वर्तमान उपयोगकर्ता के लिए -af को बदल सकते हैं।

क्योंकि वह मुझे देने के लिए पर्याप्त था, मैं तुम्हें उसकी आज्ञा दूंगा जो मेरी आँखों को गंभीर रूप से चोट पहुँचाता है। :) मैं भी डिफ़ॉल्ट आकार पसंद करता हूं और यदि आवश्यक हो तो इसका विस्तार करता हूं।

chere -i -af -t rxvt -o "-ls -sr -sl 1000 -bg grey70 -fg black -geometry 120x65+300+15 -fn 10x16 -title Bash" -s bash -e "Bash prompt here"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.