क्या विंडोज के लिए एक बेहतर, अधिक यूनिक्स जैसा कमांड लाइन शेल है?


24

मुझे यकीन है कि यह पहले पूछा गया है, लेकिन मुझे एक घंटे या खोज के बाद नहीं मिला है ...

मैं कुछ समय के लिए यूनिक्स और मैक ओएस का उपयोग कर रहा हूं, लेकिन मैं एक विंडोज यूजर हूं। यह # 1 चीजें जो मैं इन * निक्स ऑपरेटिंग सिस्टम के बारे में प्यार करता रहा हूं वह टर्मिनल और गोले हैं। मुझे पता है कि आप कंसोल को वास्तविक कंसोल को बेहतर बनाने के लिए उपयोग कर सकते हैं, लेकिन मुझे सिर्फ विंडोज़ शेल से नफरत है। मैं हाल ही में अपने मैक पर bash से zsh में गया और मैं कभी तेज नहीं हुआ। मैं चारों ओर ज़ूम कर सकता हूं, सभी प्रकार के रंग, उपनाम, एक शांत प्रॉम्प्ट आदि हैं, जो टर्मिनल उपयोग को सीधे सादे भयानक बनाते हैं।

क्या विंडोज के लिए ऐसा कुछ है? मैं अपने खोल के अनुभव को कम दर्दनाक कैसे बना सकता हूं? असल में, मैं विंडोज़ के लिए ओह-माय-ज़श चाहता हूं।


4
आप कई पोर्ट किए गए टूल प्राप्त कर सकते हैं जिन्हें आप केवल एक फ़ोल्डर में चिपका सकते हैं और अपने रास्ते में जोड़ सकते हैं: gnuwin32.sourceforge.net ( कोरुटिल में सभी मूल बातें हैं - grep, awk, आदि)। जहाँ तक रंग और सभी जाने वाले हैं, आप वैकल्पिक कंसोल के साथ कुछ कर सकते हैं। मैं आमतौर पर कंसोल 2 के साथ TCCLE ( jpsoft.com/tccle-cmd-replacement.html ) का उपयोग करना पसंद करता हूं ( sourceforge.net/projects/console ) और उन ग्नू बर्तनों के बंदरगाहों का एक बड़ा सेट। मुझे एक बहुत अच्छा * निक्स जैसा अनुभव देता है जब मुझे विंडोज़ का उपयोग करना होता है।
मैक्लोड १

साइबरविन, अपनी प्रतिरूपकता के लिए, हमेशा मेरा पसंदीदा रहा है
मेवरोन

यह बिल्कुल वैसा नहीं है जैसा आप पूछ रहे हैं, लेकिन इसका उल्लेख करने की आवश्यकता है: एंडलिनक्स
रिनफिनिटी

जवाबों:


26

विंडोज सर्वर 2008 और विस्टा की रिलीज के बाद से विंडोज पॉवर्सशेल माइक्रोसॉफ्ट का विकल्प है। XP के लिए भी पोर्ट उपलब्ध हैं। V2 वर्तमान मानक है और v3 विकास में है। अधिकांश प्रमुख एमजीएमटी उपकरण या तो वर्तमान में पॉवर्स को कवर के नीचे चला रहे हैं या उनके पास एक पॉश इंटरफ़ेस है।

यदि आपने कुछ थोक प्रबंधन कार्य के लिए PoSH का उपयोग करने का प्रयास नहीं किया है, तो आप अपने आप को उपचार के लिए जिम्मेदार मानते हैं। वस्तुओं के पाठ प्रतिनिधित्व के बजाय वस्तुओं के साथ काम करना वास्तव में शक्तिशाली है। यदि आप AD चलाते हैं, तो PoSh के साथ अपना AD उपयोगकर्ता mgmt करना शुरू करें।


विंडोज़ के लिए एक और वोट शक्तियां। यहां तक ​​कि, यह इस समय
linash

1
इस टिप्पणी के समय v3 बाहर है। PowerShell न केवल शेल के रूप में लोकप्रियता प्राप्त कर रहा है, बल्कि एक स्क्रिप्टिंग भाषा के रूप में भी है। यह सब कुछ कर सकता है VBScript - और भी बहुत कुछ कर सकता है। MS कमांड लाइन से सभी MS उत्पादों को प्रबंधित करने में PowerShell को सक्षम बनाने में MS एक ठोस प्रयास कर रहा है और सफल हो रहा है।
कल्टारी

1
मॉड्यूल github.com/lzybkr/PSReadLine एक शानदार अतिरिक्त है जो उपयोगकर्ता को यह महसूस करवाएगा कि कुछ ओह-माय-ज़श अनुभव आयात किया गया है ..
जोनो

20

आप बैश शेल का उपयोग करके साइबरविन और इसके टर्मिनल संस्करण की कोशिश कर सकते हैं mintty। Cygwin में मूल रूप से कुछ लाइब्रेरीज़ होती हैं, जिनमें linux syscalls से लेकर windows k कर्नेल तक मैप किए जाते हैं। तो आप वास्तव में इसके अंदर लिनक्स प्रोग्राम चला सकते हैं (सब कुछ नहीं, लेकिन बहुत सारा सामान; यदि आप जानते हैं कि सॉफ़्टवेयर को कैसे संकलित करना है, तो और भी अधिक)।

zsh cygwin में एक पैकेज के रूप में भी उपलब्ध है।

क्योंकि खिड़कियां एक ही नाम कुछ कार्यक्रमों के लिए उनमें से व्यवहार की उम्मीद नहीं की जा सकती है, (उदाहरण के लिए उपयोग करता है findया sort) आप कुछ त्रुटियों को ठीक करने पथ के साथ चारों ओर खेलने के लिए की है।


1
वहाँ भी खिड़कियों के लिए zsh है, लेकिन इस परियोजना को छोड़ दिया जा रहा है।
बरन

विंडोज में कई * निक्स शेल पोर्ट हैं। वहाँ एक एसयू सदस्य था, जिसने अपना खुद का सीएसहेल पोर्ट लिखा और उसे अपनी वेबसाइट से बेच दिया।
कल्टारी

11

विंडोज़ के लिए Git डाउनलोड करें । यह "गिट बैश" नामक एक शेल के साथ आता है और इसमें कई अन्य कमांड लाइन टूल भी शामिल हैं।


5

पूरी तरह से प्यार ConEmu! यह पारदर्शी खिड़कियों, मल्टी-टैब और कई अन्य विकल्पों की क्षमता के साथ सबसे कामुक में से एक है। इसके साथ कई गोले भी शामिल हैं जैसे बैश। आप बहुत खुश होंगे। https://conemu.github.io/


के लिए ले जाया यूआरएल conemu.github.io
वी

3

मैंने कई सहकर्मियों को GOW (विंडोज पर Gnu), https://github.com/bmatzelle/gow को सिग्विन से बेहतर समाधान के रूप में सुझाया है। YMMV।




1

आप हैमिल्टन सी शेल को पसंद कर सकते हैं , जो विंडोज़ पर स्क्रैच से यूनिक्स सी शेल को फिर से बनाता है, लेकिन बहुत सुधार के साथ। एक मुफ्त डेमो है ताकि आप खरीदने से पहले कोशिश कर सकें। पूर्ण प्रकटीकरण: मैं लेखक हूँ।


0

आप cygwin या uwin का उपयोग कर सकते हैं। इसके अलावा आप फायरकएमडी शेल की कोशिश कर सकते हैं जो यूडब्ल्यूआईएन स्थापित करता है और अन्य गोले जैसे कि सिग्विन, सेमीड.एक्स, विंडोज पॉवरशेल आदि के लिए एक जीयूआई वातावरण प्रदान करता है।


0

हाँ आप कर सकते हैं :) नीचे दिए गए चरणों और Windows PowerShell के साथ।

यहां आपके अनुभव को कम दर्दनाक बनाने के लिए कदम हैं:

  1. Ansicon डाउनलोड करें
  2. ज़िपित फ़ाइल को आप C:\निर्देशिका में निकालें
  3. Windows PowerShell खोलें और C:\ansicon\x64यदि आपकी मशीन 64 बिट आधारित आर्किटेक्चर है, या C:\ansicon\x86यदि आपकी मशीन 32 बिट आधारित आर्किटेक्चर है तो नेविगेट करें ।
  4. इस कमांड का उपयोग करें ansicon -i

अब पहला भाग पूरा हो चुका है, इच्छा विभिन्न कमांडों से कंसोल आउटपुट में कुछ रंगों को जोड़ रही है।

दूसरा भाग आपके लिए सहज महसूस करने के लिए Windows PowerShell की रंग सेटिंग को बदलना है:

  1. powershellस्टार्ट मेनू में टाइप करके विंडोज पॉवरशेल खोलें ।
  2. विंडोज़ हेडर पर राइट क्लिक करें और गुण चुनें ।
  3. रंग टैब चुनें ।
  4. निम्न रंग स्कीमा में से एक लागू करें:

रंग स्कीमा 1
रंग स्कीमा 2

मुझे उम्मीद है कि इससे मदद मिली और यही आप तलाश रहे हैं।


0

पायथन स्पष्ट है और सभी यूनिक्स "पाइप" और अन्य शेल कमांड को निष्पादित करने का सबसे आसान और सबसे शक्तिशाली तरीका है। हेक, पायथन कमांड को निष्पादित करने के लिए किसी भी 'निक्स सिस्टम' पर सबसे अच्छा तरीका है।


-1

JTerm यूनिक्स डेस्कटॉप विंडोज पर चल सकता है क्योंकि यह 100% जावा है। इसका उपयोग सबसे बुनियादी लिनक्स / यूनिक्स कमांड के साथ किया जा सकता है

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