क्या एक बेहतर विंडोज कंसोल विंडो है? [बन्द है]


316

मुझे मुख्य रूप से विंडोज में कमांड लाइन पर काम करना निराशाजनक लगता है, क्योंकि कंसोल विंडो का उपयोग लाइनक्स और ओएस एक्स जैसे "rxvt", "xterm", या "टर्मिनल" पर टर्मिनल अनुप्रयोगों की तुलना में उपयोग करने के लिए किया जाता है। प्रमुख शिकायतें:

  1. कोई मानक कॉपी / पेस्ट नहीं। आपको "चिह्न" मोड चालू करना होगा और यह केवल (छोटे) बाएं हाथ के कोने के बटन से ट्रिगर होने वाले बहु-स्तरीय पॉपअप से उपलब्ध होगा। फिर कॉपी और पेस्ट को एक ही मेनू से मंगाना होगा

  2. आप मनमाने ढंग से खिड़की को खींचकर आकार परिवर्तन नहीं कर सकते हैं, आपको हर बार जब आप एक खिड़की का आकार बदलना चाहते हैं, तो आपको एक प्राथमिकता (बहु-स्तरीय पॉपअप पर वापस) सेट करना होगा।

  3. क्षैतिज स्क्रॉल बार चित्र में प्रवेश करने से पहले आप केवल खिड़की को इतना बड़ा कर सकते हैं। क्षैतिज स्क्रॉल सलाखों चूसना।

  4. Cmd.exe शेल के साथ, आप \\ netpath संकेतन (UNC?) वाले फ़ोल्डर्स पर नेविगेट नहीं कर सकते, आपको एक नेटवर्क ड्राइव को मैप करने की आवश्यकता है। यह बेकार हो जाता है जब कई मशीनों पर काम किया जाता है जो अलग-अलग ड्राइव के लिए मैप की जाती हैं

क्या कोई ट्रिक या एप्लिकेशन हैं, (भुगतान किया गया है या नहीं), जो इन मुद्दों को संबोधित करते हैं?


10
@Wedge: एक यूनिक्स सिस्टम पर, कमांड खोल है (आजकल) bashऔर टर्मिनल अनुप्रयोग है xtermया gnome-terminalया ... इसलिए मैं शायद ही उन्हें मूलतः एक ही होने के रूप में अनुभव कर सकते हैं।
tzot

2
जैसा Like ने कहा, यह वास्तव में दूसरा तरीका है। विंडोज में इसकी 'टर्मिनल विंडो' और एक निष्पादन योग्य में इसका शेल है cmd.exe। यूनिक्स की तरह ऑपरेटिंग सिस्टम खोल (आमतौर पर के लिए एक अलग कार्यक्रम है bash, dash, , csh , ksh , zsh , I could go on but I won't) and the terminal emulator (GNOME टर्मिनल , konsole , xterm`, आदि)
Delan Azabani

5
@ डेलन: बिल्कुल सच नहीं है। "Cmd.exe" एप्लिकेशन एक कमांड शेल है, जो बैश या अन्य के बराबर है। "कंसोल विंडो" विंडोज में बनाया गया है, और इसमें विशेष गुण हैं। यदि आप चाहें, तो आप वैकल्पिक कमांड शेल का उपयोग कर सकते हैं, जैसे कि PowerShell, 4NT, या यहां तक ​​कि कमशॉट।
मार्क

10
यह आश्चर्य की बात है (और आम तौर पर एक बेहद जानकार मूल आबादी के लिए परेशान करना) कितने लोगों को कमांड शेल (cmd, command.com, पॉवर्सशेल, 4nt, bash, आपके पास क्या है) और कंसोल-प्रकार के बीच का अंतर नहीं पता है विंडो विंडोज द्वारा प्रदान की गई।
मार्क

2
विंडोज कंसोल को बदलने के बारे में यह सुपरयूजर प्रश्न भी देखें (इसके शीर्षक के बावजूद आप क्या सोच सकते हैं)।
JdeBP

जवाबों:


291

स्व-प्रचार के लिए क्षमा करें, मैं एक और कंसोल एमुलेटर का लेखक हूं, जिसका उल्लेख यहां नहीं किया गया है।

ConEmu टैब के साथ ओपनसोर्स कंसोल एमुलेटर है, जो एक से अधिक अनुकूलन योग्य GUI विंडो के रूप में कई कंसोल और सरल GUI अनुप्रयोगों का प्रतिनिधित्व करता है।

प्रारंभ में, कार्यक्रम को सुदूर प्रबंधक (मेरे पसंदीदा शेल प्रतिस्थापन - फ़ाइल और संग्रह प्रबंधन, कमांड इतिहास और पूर्ण, शक्तिशाली संपादक) के साथ काम करने के लिए डिज़ाइन किया गया था । लेकिन ConEmu का उपयोग किसी भी अन्य कंसोल एप्लिकेशन या सरल GUI टूल (उदाहरण के लिए PuTTY) के साथ किया जा सकता है। ConEmu एक लाइव प्रोजेक्ट है, जो सुझावों के लिए खुला है।

विकल्पों की लंबी सूची से एक संक्षिप्त अंश:

  • ConEmu के नवीनतम संस्करण विंडोज के लिए डिफ़ॉल्ट टर्मिनल के रूप में खुद को स्थापित कर सकते हैं
  • सिस्टम में स्थापित किसी भी फ़ॉन्ट का उपयोग करें, या प्रोग्राम के फ़ोल्डर में कॉपी किया गया (ttf, otf, fon, bdf)
  • चयनित टैब को प्रशासक (Vista +) या चयनित उपयोगकर्ता के रूप में चलाएं
  • विंडोज 7 जंप सूचियां और टास्कबार पर प्रगति
  • DosBox के साथ एकीकरण (डॉस अनुप्रयोगों को चलाने के लिए 64 बिट सिस्टम में उपयोगी)
  • चिकना आकार, अधिकतम और फुलस्क्रीन विंडो मोड
  • स्क्रॉलबार प्रारंभ में छिपा हुआ है, जिसे सेटिंग्स में माउसओवर या चेकबॉक्स द्वारा प्रकट किया जा सकता है
  • चयनित अनुप्रयोगों के लिए वैकल्पिक सेटिंग्स (जैसे पैलेट)
  • उपयोगकर्ता के अनुकूल पाठ और ब्लॉक चयन (कीबोर्ड या माउस से), कॉपी, पेस्ट, कंसोल में पाठ खोज
  • ANSI X3.64 और Xterm 256 रंग

सुदूर प्रबंधक उपयोगकर्ता शेल स्टाइल ड्रैग-एन-ड्रॉप, थंबनेल और पैनल्स में टाइल, संपादकों और दर्शकों के लिए टैब, असली रंग और फ़ॉन्ट शैली (इटैलिक / बोल्ड / अंडरलाइन) का अधिग्रहण करेंगे।

पुनश्च। सुदूर प्रबंधक UNC पथ (\\ सर्वर \ share \ ...) का समर्थन करता है


24
ConEmu के लिए +1। बस आज इसे खोजा और अब तक बहुत प्रभावित किया गया है। आज तक Console2 का उपयोग किया है, लेकिन ऐसा लगता है कि यह मेरी पसंद का नया कंसोल होगा।
Xanthalas

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

8
नए उपयोगकर्ता से एक और +1। यह डेवलपर्स द्वारा डेवलपर्स के लिए एक कंसोल है। ऐसा लगता है कि हर बार जब मुझे लगता है कि "अच्छी तरह से, यह अच्छा होगा अगर यह _____", इसके लिए एक विकल्प है। विंडोज में इस तरह के टूटे हुए कंसोल अनुभव को ठीक करने के लिए धन्यवाद!
डेहरिस

क्या CONEmu SGR (अंडरलाइन, ब्लिंकिंग आदि) ANSI कोड का समर्थन करता है? मैं इसे प्रारंभिक परीक्षण के साथ काम करने में सक्षम नहीं था। शायद मैं कुछ देख रहा हूँ।
एडग्रूमैन

परंपरागत रूप से डॉस / खिड़कियों के लिए कुछ एसजीआर कोड जैसे अंडरलाइन या ब्लिंकिंग को पाठ / पृष्ठभूमि के लिए "तीव्रता" के रूप में धमकी दी जाती है। Xterm-256color मोड के लिए उपलब्ध अंडरलाइन / बोल्ड / इटैलिक ara
मैक्सिमस

100

कंसोल 2 का प्रयास करें

कंसोल एक विंडोज कंसोल विंडो एन्हांसमेंट है। कंसोल सुविधाओं में शामिल हैं: एकाधिक टैब, टेक्स्ट एडिटर-जैसे टेक्स्ट चयन, विभिन्न पृष्ठभूमि प्रकार, अल्फा और रंग-कुंजी पारदर्शिता, कॉन्फ़िगर करने योग्य फ़ॉन्ट, विभिन्न विंडो शैलियाँ


मैं बहुत बार विस्टा और कंसोल 2 (और 1.5) क्रैश का उपयोग कर रहा हूं।
klew

2
यह 64-बिट XP के तहत मेरे लिए बहुत अच्छा काम करता है। Cmd.exe और Cygwin बैश दोनों के साथ इसका उपयोग करना।
Marius

2
क्या आप जानते हैं कि कैसे मैं एक निर्देशिका में कंसोल को खोल सकता हूँ जिसे मैं राइट क्लिक करता हूँ? win7 में, आप किसी डायरेक्टरी पर राइट-क्लिक कर सकते हैं, और 'ओपन कमांडलाइन यहाँ' का चयन कर सकते हैं, लेकिन यह उस प्रोग्राम को कंसोल 2 में बदलना संभव नहीं है।
चाईं

3
@ चाही: यह निश्चित रूप से संभव है (उदाहरण के लिए, विंडोज के लिए गिट में "यहां गिट बैश" राइट क्लिक विकल्प है)। मुझे यकीन नहीं है कि यह कैसे करना है, लेकिन यह superuser.com के लिए एक बड़ा सवाल होगा ।
ग्रेग हेवगिल सेप

35

आज्ञा लीजिए । यह एक लंबे समय (लगभग 4DOS) है। मैंने विंडोज NT 3.5 (!) पर इसका इस्तेमाल किया और इसे पसंद किया।

Cygwin आपको Windows पर X चलाने देता है, जिससे आप आग लगा सकते हैं xtermया जो भी टर्मिनल ऐप पसंद करते हैं, और UNIX शेल का उपयोग करने का लाभ भी प्राप्त कर सकते हैं।


12
मैं एक अलग शेल दुभाषिया की तलाश नहीं कर रहा हूँ, यह आवेदन मैं खुद ही है। Cygwin समान समस्याओं से ग्रस्त है और मुझे कहीं न कहीं यह आभास हुआ कि Windows PowerShell भी ऐसा ही करता है। क्या वह धारणा गलत है?
एलन स्टॉर्म

1
बस मेरी प्रतिक्रिया फिर से, किसी भी घृणित खिड़कियों पर निर्देशित किया गया था, और आप मददगार होने के लिए नहीं :)
एलन तूफान

3
@ बचाव: "कमांड शेल होस्ट" द्वारा मैं मान लेता हूं कि आप "कंसोल विंडो" हैं। कंसोल विंडो एक विशेष प्रकार की विंडो हैं। इसे cmd.exe या PowerShell या किसी अन्य चीज़ से कोई लेना-देना नहीं है।
मार्क

4
@ एलन: यह ऐसा एप्लिकेशन नहीं है जिसे आप पसंद नहीं करते हैं। यहाँ "एप्लिकेशन" "cmd.exe", "powershell.exe", या "bash.exe" या जो भी हो। आपको जो पसंद नहीं है, वह विंडोज द्वारा प्रदान की गई कंसोल विंडो है। पूरी तरह से अलग बात है। पुन: आपका उत्तर, "टेक कमांड" आपकी कंसोल विंडो को बदल देता है, जबकि PowerShell एक कमांड दुभाषिया है। वे पूरी तरह से अलग चीजें करते हैं।
मार्क

1
@jsplaine मैं पूरी तरह से सहमत हूँ! विंडोज को कुछ बेहतर प्रदान करना होगा। वह डिफ़ॉल्ट कमांड प्रॉम्प्ट विंडो शर्मनाक है। मैं वास्तव में खिड़कियों पर एक बढ़िया बंदरगाह चाहता हूं।
रियान आर।

16
  1. क्विकडिट मोड चालू करें (लेकिन लाइन-लिपटे के बजाय चयन अभी भी आयताकार है)
  2. मेरे द्वारा काम को खींचकर आकार बदलना
  3. आप बफर आकार को बदल सकते हैं जो स्क्रॉलबार दिखाई देने पर प्रभावित करेगा
  4. pushd \\ server \ share

उन लोगों के साथ भी, cmd.exe एक महान कंसोल नहीं है। एक ही विषय पर अन्य सभी उत्तर और पहले के स्टैकओवरफ़्लो प्रश्न देखें। Sourceforge से "कंसोल" प्रोजेक्ट बहुत अच्छा लग रहा है।


2
80 वर्णों से परे आकार देने से काम नहीं चलता।
जारेड अपडेटाइक

2
मैं सही खड़ा हूं: आपको Cmd.exe या Git Bash या whatnot का शॉर्टकट संपादित करके विंडो को पूर्व-आकार देना होगा। यह और क्विक एडिट मोड बिल्ट-इन विंडोज टर्मिनल के साथ मेरे कई मुद्दों को सुधारने के लिए लगता है।
जारेड अपडेटाइक

1
पुशड के लिए +1। यह मुझे कुछ समय बचाने वाला है!
पी डैडी

8

कंसोल

प्रलेखन से:

नोट: कंसोल एक शेल नहीं है। इसलिए, यह कमांड-लाइन पूर्णता, सिंटैक्स रंग, कमांड इतिहास आदि जैसी शेल विशेषताओं को लागू नहीं करता है।

कंसोल बस अपनी पसंद के एक शेल के लिए एक अच्छा दिखने वाला फ्रंट एंड है (cmd.exe, 4NT, bash, आदि) अन्य कमांड-लाइन उपयोगिताओं का उपयोग कंसोल द्वारा 'गोले' के रूप में भी किया जा सकता है।

एक प्रोग्रामिंग शेल के रूप में एक ipython का उपयोग कर सकता है ।


7

मेरे पास विंडोज़ पर वर्षों से ये मुद्दे हैं, लेकिन मुझे हाल ही में यह प्रोजेक्ट मिला: कंसोल

इसके लिए अभी भी कॉपी / पेस्ट के लिए "मार्क मोड" की आवश्यकता है, लेकिन कम से कम यह राइट-क्लिक के संदर्भ मेनू से उपलब्ध है (इसलिए आपको माउस को बाईं ओर ऊपर ले जाने की आवश्यकता नहीं है और फिर इसे फिर से उस टेक्स्ट पर ले जाएं जिसे आप चाहते हैं चुनते हैं)

UNC पथ cmd.exe द्वारा समर्थित नहीं हैं, लेकिन वे PowerShell द्वारा समर्थित हैं। (किसी भी शेल का उपयोग करने के लिए कंसोल को कॉन्फ़िगर किया जा सकता है, जिसमें cmd.exe और पॉवरशेल शामिल हैं)



5

मैं व्यक्तिगत रूप से मिंट्टी का उपयोग करता हूं। इसलिए मैं साइग्विन का उपयोग करता हूं (क्योंकि यह एकमात्र शेल का समर्थन करता है, जहां तक ​​मुझे पता है)।

BTW एक और सवाल है: विंडोज के लिए बेहतर कमांड? मुझे मिला।


मिन्टी बहुत भयानक है। यहां तक ​​कि यह एक्स-स्टाइल कॉपी और माउस हाइलाइट और मध्य माउस बटन पर पेस्ट का समर्थन करता है।
dotancohen

3

मुझे लगता है कि आपको PowerCMD पसंद आएगा जो आप एक ही समय में 4 कमांड विंडो काम कर सकते हैं। इसके अलावा, आप PowerCMD के अंदर कई अतिरिक्त कमांड का उपयोग कर सकते हैं। PowerCMD


3

Github पर एक छोटा सा प्रोग्राम mo.exe है जो पहले तीन मुद्दों को हल करता है: https://github.com/boolship/Mo

यह सामान्य डॉस कंसोल विंडो, विंडोज पर गिट बैश आदि में चलता है।

अपडेट करें:

वह लिंक अब हटा दिया गया है, उपयोग करें: https://github.com/boolship/MoDi


3

Gow.exe का उपयोग करें । यह आपके डॉस-प्रॉम्प्ट को लिनक्स टर्मिनल के रूप में बनाएगा ...

अन्य

ZOC.exe का उपयोग करें ... इसका परीक्षण अवधि टर्मिनल ...

अन्य

Git इंस्टॉल करें .. यह एक बैश-कंसोल देता है, जहां से आप यूनिक्स कमांड का उपयोग कर सकते हैं, आंशिक रूप से


2

मैं टेलनेट, आरडीसी, एसएसएच, के माध्यम से दूरस्थ कनेक्शन के लिए टर्मिनलों का उपयोग कर रहा हूं ... एक कार्यक्रम में सबसे अधिक उपयोग किए जाने वाले प्रोटोकोल को जोड़ती है।

URL: http://www.codeplex.com/Terminals



2

मैं साइबरविन से rxvt का उपयोग करता हूं। यह एक्सटरम की तरह बहुत व्यवहार करता है।


2

टेक कमांड पर एक नजर ।

टेक कमांड एक व्यापक इंटरैक्टिव जीयूआई और कमांड लाइन वातावरण है जो विंडोज कमांड प्रॉम्प्ट का उपयोग करके और बैच फ़ाइलों को आसान और कहीं अधिक शक्तिशाली बनाता है।

(आज्ञा लें, हालांकि, "मुक्त नहीं है")


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