कमांड लाइन से इंटरनेट ब्राउजिंग करना


142

मैं उबंटू में कमांड लाइन से इंटरनेट कैसे ब्राउज़ कर सकता हूं?

जवाबों:


123

वास्तव में टेक्स्ट-मोड वेब-ब्राउज़र का एक समूह है, ये मेरे शीर्ष तीन हैं :)

  • ELinks ( इंस्टॉल करें ):

    स्क्रीनशॉट elinks

    • कुंजीपटल अल्प मार्ग

      • नया टैब खोलें - t
      • गोटो URL - g
      • वापस जाओ - Left
      • आगे बढ़ो - u
      • बाहर जाएं - q
      • चित्र टॉगल करें - *
      • लिंक नंबर टॉगल करें - .
      • दस्तावेज़ रंग टॉगल करें - %
      • अगला टैब - >
      • पिछला टैब - <
      • टैब बंद करें - c
      • पृष्ठभूमि में नए टैब में खोलें - T
    • स्वचालित URL फिर से लिखता है

      • d - शब्दकोश खोज
      • dmoz - dmoz खोज
      • g - गूगल खोज
      • wiki - विकिपीडिया खोज

    ( स्रोत )




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


1
इसकी एक बहुत पुरानी पोस्ट और मेरा सवाल भी अजीब है, लेकिन क्या आप इंटरनेट का उपयोग करते हुए बता सकते हैं कि w3m"लिंक" नई टैब वेबसाइट कैसे खोलें .. बस Open link in new tabक्रोम में उपलब्ध सुविधा की तरह । यदि यह केंट नहीं किया जा सकता है, w3mतो आप किसी भी अन्य पाठ-मोड वेब-ब्राउज़र का सुझाव दे सकते हैं
Eka

1
वाह, धन्यवाद 'इनबिल्ट खोज पुनर्लेखनों ("स्मार्ट उपसर्ग") का उल्लेख करने के लिए thanx .. किसी तरह उन्हें याद किया, हालांकि मैं elinksवर्षों से उपयोग कर रहा हूं (खुशी के साथ!)। tmux21 वीं सदी के टर्मिनल मल्टीप्लेक्सर के अंदर से इसे अच्छी तरह से आह्वान करने के लिए यहां एक bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
गोपनीय पंक्ति है

64

मेरे आश्चर्य के लिए यह मौजूद है; मैंने इसे स्थापित किया है और यह काम करता है!

 sudo apt-get install w3m w3m-img
  • एक वेबपेज खोलने के लिए एक टर्मिनल विंडो में टाइप करें: w3m <url_of_the_webpage>
  • एक नया पृष्ठ खोलने के लिए: Shift-U टाइप करें
  • एक पृष्ठ पर वापस जाने के लिए: Shift-B
  • एक नया टैब खोलें: Shift-T

W3M जीमेल को संभाल सकता है (!)

यदि आप उदाहरण के लिए XTerm (ग्नोम टर्मिनल नहीं) का उपयोग करते हैं, तो W3M चित्र दिखाने में भी सक्षम है!

अधिक जानकारी के लिए " W3M के साथ लिनक्स टर्मिनल से ब्राउज़ कैसे करें " देखें।


वाह! ये अद्भुत है! हालांकि lynxबेहतर है लेकिन w3mसबसे अच्छा है !!
ओपू op

@ सोकोटिया को हमें फ़ायरफ़ॉक्स की क्या आवश्यकता है :)
याकूब व्लिजम

1
@ जैकब व्लिजम, जी हाँ! अब फ़ायरफ़ॉक्स की कोई ज़रूरत नहीं है! ;)
ओपू

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

यह उबंटू सर्वर 12.04 एलटीएस
अकीरा यामामोटो

23

links2 -gएक अजीब टर्मिनल-एम्बेडेड ग्राफ़िकल-मोड ब्राउज़र है। यह तेज है लेकिन आधुनिकता से नफरत है।

यदि आप कमांड लाइन से खोजना पसंद करते हैं, तो प्रयास करें surfraw

   Surfraw  provides  a fast unix command line interface to a variety of
   popular WWW search engines and other artifacts of power.  It reclaims
   google,  altavista, dejanews, freshmeat, research index, slashdot and
   many others from the false‐prophet,  pox‐infested  heathen  lands  of
   html‐forms,  placing  these  wonders  where they belong, deep in unix
   heartland, as god loving extensions to the shell.

सामान्य ज्ञान नोट: सुरफ्रा मूल रूप से जूलियन असांजे द्वारा लिखा गया था। ('SURFRAW' के लिए रेटिंग / backronym शेल यूजर्स रिवोल्यूशनरी फ्रंट रेज अगेंस्ट द वर्ल्ड वाइड वेब है।)

यहाँ कुछ उदाहरण उपयोग है। "Nm-applet मेमोरी लीक" के लिए Google को खोजने के लिए:
sr google nm-applet memory leak

S / MIME से निपटने वाले RFC की खोज करने के लिए:
sr rfc s/mime

एक शब्द का अनुवाद करें:
sr translate logiciel

खोजें torrents:
sr piratebay natty narwhal

अधिक उन्नत, surfraw.alioth.debian.org से :

     $ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
     $ sr wikipedia surfraw
     $ sr austlii -method=phrase dog like
     $ /usr/lib/surfraw/rhyme -method=perfect Julian

आप इसे कुछ चूक के साथ सेट कर सकते हैं .config/surfraw/conf:

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes

14

पाठ-आधारित ब्राउज़रों का मेरा व्यक्तिगत पसंदीदा है links2। आप इसे स्थापित कर सकते हैं

sudo apt-get install links2

और फिर के साथ एक वेबपेज लोड करें

links2 www.google.com

अन्य विकल्प जिनका उल्लेख नहीं किया गया है वे हैं:

  • एलिंक्स : "एक उन्नत और अच्छी तरह से स्थापित फीचर से भरपूर टेक्स्ट मोड वेब (एचटीटीपी / एफटीपी / ..) ब्राउज़र। एलींक्स फ्रेम और टेबल दोनों को प्रस्तुत कर सकता है, अत्यधिक अनुकूलन योग्य है और इसे लुआ या गुइल स्क्रिप्ट के माध्यम से बढ़ाया जा सकता है। यह काफी पोर्टेबल है। और विभिन्न प्लेटफार्मों पर चलता है "

  • retawk : "यूनिक्स-जैसे ऑपरेटिंग सिस्टम वाले कंप्यूटरों पर टेक्स्ट टर्मिनलों के लिए एक इंटरैक्टिव, मल्टी-थ्रेडेड नेटवर्क क्लाइंट (वेब ​​ब्राउज़र)। यह C, तेज, छोटे, अच्छी तरह से कॉन्फ़िगर करने योग्य और आरामदायक में लिखा जाता है; जैसे निम्न-स्तरीय संचार संचार। एक गैर-अवरुद्ध तरीके से प्रदर्शन किया जाता है, और आप जितनी चाहें उतनी "आभासी खिड़कियां" खोल सकते हैं और उनमें से दो में विभाजित स्क्रीन मोड में एक साथ काम कर सकते हैं "

  • netrtik


13

यदि आपका मतलब एक CLI आधारित इंटरनेट ब्राउज़र है, तो w3m का उपयोग करें:

w3m 'http://example.com/'

1
लिंक भी हैं, जो मुझे व्यक्तिगत रूप से w3m से बेहतर हैं।
सेड्रिक

1
linksया lynx? मैं पसंद करता हूं curl -vvv http://example.com/ 2>&1 | less, लेकिन यह वास्तव में एक ब्राउज़र नहीं है।
लेकेनस्टाइन

धन्यवाद मैं www कमांड लाइन ब्राउज़र की तलाश में था। ऐसा लगता है कि w3m यह है, या कुछ बहुत करीब है!
jerome

@Lekensteyn क्या lessसभी HTML टैग्स को स्किप करने का एक तरीका है ? आज बहुत सारी वेबसाइटों में विज्ञापन बैनर और टैग जैसी चीजें हैं जो Google Analytics या किसी चीज़ से जुड़ी हैं और इससे सामग्री को पढ़ना वास्तव में कठिन हो जाता है।
1667 पर Arc676

@ Arc676 आप की कोशिश कर सकते html2textकार्यक्रम टैग की व्याख्या करने और रेपोस, से पाठ में उन्हें बदलने (स्थापना योग्य मैनुअल पृष्ठ
Lekensteyn

10

एक और बहुत अच्छी कमांड लाइन ब्राउज़र है lynx

सबसे बुनियादी उपयोग होगा:

lynx http://askubuntu.com

यह सबसे अधिक संभावना है कि आप कुकीज़ की अनुमति देना चाहते हैं।

पृष्ठ को नेविगेट करने के लिए तीर कुंजियों का उपयोग करें। यहाँ सबसे महत्वपूर्ण लोगों का एक संक्षिप्त विवरण है।

  • Left - इतिहास में वापस जाएं
  • Right - एक लिंक का पालन करें
  • Up - पिछले ध्यान देने योग्य आइटम पर जाएं
  • Down - अगले ध्यान देने योग्य आइटम पर जाएं
  • Enter - लिंक / ट्रिगर कार्रवाई दर्ज करें
  • Backspace - इतिहास पृष्ठ
  • Space - पेज को एक पेज से नीचे ले जाएं
  • b - पेज को एक पेज से ऊपर ले जाएं
  • Shift+ q- छोड़ो

यह सबसे बुनियादी कुंजी नेविगेशन कमांड है।


7

आप एक पाठ ब्राउज़र या एक कमांड लाइन विधि चाहते हैं? यह टेलनेट जैसे का उपयोग करके कमांड लाइन है

telnet askubuntu.com 80

प्राप्त /

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


14
यह अब तक का सबसे खराब वेब ब्राउज़र है: D
Danyal Aytekin

6

हां, आप उपयोग कर सकते हैं lynx

से man lynx:

लिंक्स कर्सर-एड्रेसेबल, कैरेक्टर-सेल डिस्प्ले डिवाइस (जैसे, vt100 टर्मिनल, vt100 एमुलेटर विंडोज 95 / NT या Macintoshes पर चलने वाले यूजर्स के लिए पूरी तरह से वर्ल्ड वाइड वेब (WWW) क्लाइंट है, या कोई अन्य शाप-उन्मुख है) प्रदर्शन)। यह हाइपरटेक्स्ट मार्कअप लैंग्वेज (HTML) डॉक्यूमेंट्स को प्रदर्शित करेगा, जिसमें लोकल सिस्टम पर रहने वाली फाइलों के लिंक हैं, साथ ही गोफर, HTTP, FTP, WAIS और NNTP सर्वरों को चलाने वाले रिमोट सिस्टम पर भी फाइलें हैं। लिंक्स के वर्तमान संस्करण यूनिक्स, वीएमएस, विंडोज 95 / NT, 386DOS और OS / 2 EMX पर चलते हैं।

आप इसे निम्न कमांड निष्पादित करके स्थापित कर सकते हैं:

sudo apt-get install lynx-cur

1
मैंने स्थापित किया है lynx। लेकिन मैं इसे कैसे खोल सकता हूं? यह डैश में नहीं है!
ओपू op

2
चूंकि आप एक टर्मिनल ब्राउज़र के लिए पूछ रहे हैं, आपको lynxअपने टर्मिनल में बस निष्पादित करना चाहिए ।
लुई माथिज्सेन

1
अरे हाँ !! अब मैं समझ गया!!
opu op

4

आप इस उद्देश्य के लिए W3M का उपयोग कर सकते हैं ।
इसके अलावा lynx है

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


4

एक नया है https://www.brow.sh/ जिसे ब्राउज कहा जाता है


3
क्या आप कृपया अपने उत्तर को संपादित करने के लिए Browsh के मुख्य उद्देश्य को शामिल करेंगे, कैसे डाउनलोड करें / स्थापित करें और शायद कैसे एक नव इसके चारों ओर घूमने के लिए आदि। धन्यवाद
xtrchessreal

@xtrchessreal ssh in brow.sh (अर्थात खुला टर्मिनल alt+ctr+t, फिर टाइप करें ssh brow.sh)
suhailvs



2

यदि आप अतिरिक्त स्थापनाओं से बचना चाहते हैं, तो आप http अनुरोधों को हस्त-शिल्प कर सकते हैं। यह एक http न्यूनतम अनुरोध है:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | netcat askubuntu.com 80

यह एक https अनुरोध है:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.