मैं कमांड लाइन से HTML दस्तावेजों का पूर्वावलोकन कैसे कर सकता हूं?


32

मैं catdocकमांड लाइन से वर्ड दस्तावेजों का पूर्वावलोकन करने के लिए उपयोग करता हूं । HTML के लिए कुछ समान है?

दूसरे शब्दों में, मैं cathtml Webpage.html | lessएक manपेज लुक आउटपुट को कम या ज्यादा करना चाहता हूं ।

जवाबों:


18

आप html2textकमांड लाइन से एक HTML दस्तावेज़ देखने के लिए उपयोग कर सकते हैं ।

sudo apt-get install html2text
html2text Webpage.html | less

लेकिन बिल्कुल मैन पेजों जैसा नहीं दिखता, यह html इनपुट पर निर्भर करता है।


23

एक समाधान के lynx -dumpरूप में उपयोग करने के लिए है

lynx -dump file.html

या

echo "<div>this is a div</div>" | lynx -dump -stdin

बेहतर:

उपयोग करें w3m -dump, यह पेज लेआउट का सम्मान करता है। ये अदभुत है।

sudo aptitude install w3m
w3m -dump file.html
echo "<div>x</div>" | w3m -dump -T text/html

आप बेहतर लेआउट प्राप्त करने के लिए टर्मिनल के कॉलम की संख्या निर्धारित कर सकते हैं, उदाहरण के लिए, यदि आप पूर्ण-विंडो टर्मिनल का उपयोग कर रहे हैं, तो 200 एक अच्छा प्रयास हो सकता है:

w3m -dump -cols 200 file.html

11

आप उपयोग कर सकते हैं w3mजो पहले से ही स्थापित होना चाहिए - अगर यह नहीं है

sudo apt-get install w3m

एक उदाहरण कमांड सिंटैक्स:

w3m -dump askubuntu.com | less

यह दोनों URL के साथ-साथ फ़ाइल-आधारित HTML फ़ाइलों के साथ उपयोग किया जा सकता है

w3m -dump index.html | less

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


6

इन तथाकथित पाठ HTML ब्राउज़र हैं, जिनमें से मैंने सफलतापूर्वक Lynks और eLinks का परीक्षण किया है। जिनमें से एलिंक मेरा पसंदीदा बन गया है।

वैसे भी, वे "वेब पेज पूर्वावलोकन" से अलग हैं जैसा कि आप अपने प्रश्न में सुझाव देते हैं। वे सक्रिय वास्तविक समय ब्राउज़रों की तरह हैं, जो एक आसान वेब ब्राउज़िंग के लिए बहुत सारी उपयोगी सुविधाओं को वहन करते हैं और निश्चित रूप से, आप इसका उपयोग स्थानीय / दूरस्थ वेब पेज पूर्वावलोकन के लिए भी कर सकते हैं।

लिंक्स के बारे में जानकारी विकिपीडिया में है और यहां क्लिक करके पहुंचा जा सकता है । एलिंक्स से संबंधित जानकारी यहाँ है

आप के लिए मेरी elinks स्क्रीनशॉट कार्रवाई में elinks देखने के लिए:

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


अच्छा! वास्तव में बहुत अच्छा लग रहा है।
लुइस अल्वाराडो

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