मैं उबंटू का उपयोग कर रहा हूं, और मैं 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
सिर्फ संकुचित फ़ाइलों पर काम किया।