विंडोज में कम या ज्यादा?


50

क्या विंडोज डॉस प्रॉम्प्ट में एक कमांड है जो UNIX के बराबर है lessया more?

मूल रूप से, समस्या यह है कि जब मैं टाइप करता हूं hg log, तो आउटपुट में स्क्रीन पर फिट होने के लिए बहुत सी लाइनें होती हैं और मैं इसे पृष्ठांकित करना चाहता हूं।

इस समस्या को हल करने के बारे में कोई विचार?


2
कम: greenwoodsoftware.com/less यह खिड़कियों के लिए बंदरगाहों के सेट gnuwin32 का हिस्सा है: gnuwin32.sourceforge.net/packages.html
MaQleod

जवाबों:


57

विंडोज में कमांड है moreजैसे (विकिपीडिया से लिया गया)

स्क्रीन पर letter.txt नाम की फाइल प्रदर्शित करने के लिए, उपयोगकर्ता निम्नलिखित दो कमांड टाइप कर सकता है:

 more < letter.txt
 type letter.txt | more 

तो आपके मामले में आप चाहते हैं hg log | more

भारी उपयोग के लिए आप UnxUtils या GnuWin32 जैसी कोई चीज चाहेंगे , जिसकी अधिक शक्तिशाली lessउपयोगिता हो।

यहाँ छवि विवरण दर्ज करें


3
हाँ, लेकिन विंडोज़ संस्करण केवल एक समय में एक पृष्ठ के लिए स्क्रीन को रोक देता है। आप आउटपुट के माध्यम से पृष्ठ को ऊपर और नीचे नहीं कर सकते। मैंने कभी गॉव (दूसरे उत्तर में उल्लिखित) का उपयोग नहीं किया है, लेकिन मैं हर दिन UnxUtils का उपयोग करता हूं। मुझे विंडपेज़ में grep, अधिक, सिर, पूंछ, sed, wc और अन्य उपकरण पसंद हैं।
टॉम

4
@ टोम: जो कि more* निक्स पर भी करता है। lessजैसा कि आपने देखा है कि पीछे की ओर स्क्रॉल समर्थन के साथ एक है।
डैनियल एंडरसन

2
कम प्राप्त करना। थोड़ा ही काफी है।
मैट एच

दुर्भाग्य से, hg diff | lessऔर hg diff | moreरंग हाइलाइटिंग को संरक्षित न करें, इसलिए git के विपरीत, hg एक के साथ या तो रंगीन टेक्स्ट या स्क्रॉलिंग है ... (Win 10 x64 पर परीक्षण किया गया, lessUnxUtils से, cmd में)
YakovL

4

विंडोज के लिए अप-टू-डेट कम बिल्ड यहाँ है: http://adoxa.altervista.org/less/index.html


धन्यवाद। lessएक बहुत ही महत्वपूर्ण उपकरण है। अन्य कार्यान्वयन मैं MSVCRT कंसोल I / O बग से पीड़ित हैं: yongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bug । यह एक अच्छा काम कर रहा है।
योंगवेई वू

खिड़कियों पर पोर्ट किए जाने के लिए भगवान का शुक्रिया अदा करना, मुझे अब बहुत अच्छा लग रहा है! :)
fduff

3

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


यह टूलकिट महाकाव्य है! कम, grep, wget, कर्ल, ssh, जिसमें .. और कई और अधिक मानक यूनिक्स कंसोल उपकरण, सीधे विंडोज़ सीएमडी में! और केवल 18 एमबी .. विंडोज़ सीएमडी अब वास्तव में उपयोगी है
मिशेलैंडल

1

विंडोज 10 पर, आप लिनक्स के लिए विंडोज सबसिस्टम स्थापित कर सकते हैं :

लिनक्स के लिए विंडोज सबसिस्टम डेवलपर्स को लिनक्स वातावरण चलाने देता है - जिसमें अधिकांश कमांड-लाइन टूल, यूटिलिटीज, और एप्लिकेशन शामिल हैं - सीधे विंडोज पर, अनमॉडिफाइड, एक वर्चुअल मशीन के ओवरहेड के बिना।

एक बार स्थापित होने के बाद, c: \ temp में स्थित फ़ाइल test.txt को खोलने के लिए प्रारंभ करें bash.exeऔर चलाएं less /mnt/c/temp/test.txt

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