मैं उबंटू का उपयोग कर रहा हूं, और मैं less compressed_text_file.gzपाठ फ़ाइल की सामग्री को असम्पीडित रूप में टाइप और पेज करने में सक्षम होना चाहूंगा । क्या इसे करने का कोई तरीका है?
मैं उबंटू का उपयोग कर रहा हूं, और मैं less compressed_text_file.gzपाठ फ़ाइल की सामग्री को असम्पीडित रूप में टाइप और पेज करने में सक्षम होना चाहूंगा । क्या इसे करने का कोई तरीका है?
जवाबों:
आप कुंजी बाइंडिंग और सेट कई कॉन्फ़िगर कर सकते हैं सेटिंग्स के लिए lessकहा जाता है एक फ़ाइल में ~/.lesskey। एक बार जब आप फ़ाइल बना लेते हैं, तो lesskeyकमांड चलाते हैं ; यह एक फ़ाइल उत्पन्न करता है ~/.lessजिसे lessलिखा जाता है कि यह कब शुरू होता है।
जो सेटिंग आप चाहते हैं LESSOPEN। यह कम के लिए एक इनपुट फॉर्मेटर है। lessपैकेज में एक नमूना फ़ॉर्मेटर के साथ आता है /bin/lesspipe; यह gzipped फाइलों को डिकम्प्रेस करता है, कई मल्टी-फाइल आर्काइव फॉर्मेट के लिए कंटेंट लिस्टिंग दिखाता है, और कई फॉर्मेट किए गए टेक्स्ट फॉर्मेट को प्लेन टेक्स्ट में कनवर्ट करता है। अपने में ~/.lesskey:
#env
LESSOPEN=|/bin/lesspipe %s
उपयोग करें zcat, फिर उसे पाइप करें less।
$ zcat $FILE | less
मैं आईबीएम का उपयोग कर रहा हूं और उपयोग करते समय zcat, यह शिकायत करेगा कि यह फ़ाइल को समाप्त नहीं कर सकता है .Z।
आईबीएम पर एक का उपयोग कर सकते हैं gzcat:
$ gzcat log_file.gz | less
gzcatसोलारिस 5
lessसिर्फ संकुचित फ़ाइलों पर काम किया।