ท่องอินเทอร์เน็ตจากบรรทัดคำสั่ง


คำตอบ:


123

อันที่จริงมีเว็บเบราว์เซอร์แบบข้อความเป็นจำนวนมากซึ่งเป็นสามอันดับแรกของฉัน :)

  • ลิงค์ ( ติดตั้ง ):

    ภาพหน้าจอของ elinks

    • แป้นพิมพ์ลัด

      • เปิดแท็บใหม่ - t
      • ไปที่ URL - g
      • ย้อนกลับ - Left
      • ไปข้างหน้า - u
      • ออก - q
      • สลับภาพ - *
      • สลับหมายเลขลิงก์ - .
      • สลับสีเอกสาร - %
      • แท็บถัดไป - >
      • แท็บก่อนหน้า - <
      • ปิดแท็บ - c
      • เปิดในแท็บใหม่ในพื้นหลัง - T
    • การเขียน URL อัตโนมัติ

      • d - ค้นหาพจนานุกรม
      • dmoz - ค้นหา dmoz
      • g - ค้นหา Google
      • wiki - ค้นหาวิกิพีเดีย

    (ที่มา )




Wikipedia มีรายชื่อเว็บเบราว์เซอร์ที่ใช้ข้อความเป็นจำนวนมากซึ่งไม่ทั้งหมดมีอยู่ใน Ubuntu


1
มันเป็นโพสต์ที่เก่ามากและคำถามของฉันก็แปลก แต่คุณสามารถบอกได้ในขณะที่ท่องอินเทอร์เน็ตโดยใช้w3mวิธีการเปิดเว็บไซต์แท็บใหม่ "เชื่อมโยง" .. เช่นเดียวกับOpen link in new tabคุณสมบัติที่มีอยู่ในโครเมี่ยม หากไม่สามารถทำได้w3mคุณสามารถแนะนำเว็บเบราว์เซอร์โหมดข้อความอื่น ๆ ได้
Eka

1
ว้าวขอบคุณสำหรับการกล่าวถึงการค้นหา inbuilt ของ elinks ("คำนำหน้าสมาร์ท") .. คิดถึงพวกเขาแม้ว่าฉันจะใช้elinks(ด้วยความสุข!) มาหลายปี! นี่คือสาย conf ที่จะเรียกมันอย่างจากภายในtmux, 21 ขั้วศตวรรษ Multiplexer:bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
eMPee584

64

ฉันประหลาดใจที่มันมีอยู่; ฉันติดตั้งแล้วมันใช้งานได้!

 sudo apt-get install w3m w3m-img
  • เพื่อเปิดเว็บเพจเพียงพิมพ์ในหน้าต่างเทอร์มินัล: w3m <url_of_the_webpage>
  • เพื่อเปิดหน้าใหม่: พิมพ์Shift-U
  • เพื่อย้อนกลับหนึ่งหน้า: Shift-B
  • เปิดแท็บใหม่: Shift-T

W3M สามารถจัดการ Gmail (!)

หากคุณใช้ตัวอย่างเช่น XTerm (ไม่ใช่เทอร์มินอล Gnome) W3M จะสามารถแสดงภาพได้!

สำหรับข้อมูลเพิ่มเติมโปรดดู“ วิธีเรียกดูจากเทอร์มินัล Linux ด้วย W3M


ว้าว! มันอัศจรรย์มาก! แม้ว่าlynxจะดีกว่า แต่w3mดีที่สุด !!
opu 웃

@Scotia เราต้องการ Firefox เป็นอย่างไร :)
Jacob Vlijm

1
@ Jacob Vlijm ใช่แล้ว! ไม่จำเป็นต้องใช้ Firefox ตอนนี้เลย! ;)
opu 웃

2
พระเจ้าช่วย! สิ่งนี้ทำให้วันของฉัน! จัดการเพื่อเข้าสู่เว็บไซต์บางแห่งและดาวน์โหลดซอฟต์แวร์ที่ฉันต้องการบนเซิร์ฟเวอร์ระยะไกล! แม้จะมีแถบความคืบหน้าดี! มหากาพย์!
paul-g

สิ่งนี้ติดตั้งมาพร้อมกับ Ubuntu Server 12.04 LTS
Akira Yamamoto

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 เขียนโดย Julian Assange ครั้งแรก (ตัวย่อ / backronym สำหรับ 'SURFRAW' คือความโกรธแค้นต่อผู้ใช้งานของผู้ใช้ Shell ต่อ World Wide Web)

นี่คือตัวอย่างการใช้งาน วิธีค้นหา "nm-applet memory รั่ว" ใน Google:
sr google nm-applet memory leak

วิธีค้นหา RFC ที่เกี่ยวข้องกับ S / MIME:
sr rfc s/mime

แปลคำ:
sr translate logiciel

ค้นหาเพลง:
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

ทางเลือกอื่น ๆ ที่ไม่ได้กล่าวถึงคือ:

  • elinks : "เว็บเบราว์เซอร์โหมดข้อความที่มีคุณสมบัติขั้นสูงและสมบูรณ์แบบ (HTTP / FTP / .. ) ELinks สามารถแสดงทั้งเฟรมและตารางปรับแต่งได้สูงและสามารถขยายได้ผ่านสคริปต์ Lua หรือ Guile มันค่อนข้างพกพาได้ และทำงานบนแพลตฟอร์มที่หลากหลาย "

  • retawk : "ไคลเอนต์เครือข่ายแบบอินเตอร์แอคทีฟแบบมัลติเธรด (เว็บเบราว์เซอร์) สำหรับเทอร์มินัลข้อความบนคอมพิวเตอร์ที่มีระบบปฏิบัติการ Unix-like เขียนใน C รวดเร็วขนาดเล็กกำหนดค่าได้ดีและสะดวกสบายเช่นการสื่อสารเครือข่ายระดับต่ำ จะดำเนินการในลักษณะที่ไม่มีการปิดกั้นและคุณสามารถเปิด "หน้าต่างเสมือน" ได้มากเท่าที่คุณต้องการและทำงานพร้อมกันในหน้าต่างทั้งสองในโหมดแยกหน้าจอ "

  • netrtik


13

หากคุณหมายถึงเบราว์เซอร์อินเทอร์เน็ตที่ใช้ CLI ให้ใช้ w3m:

w3m 'http://example.com/'

1
นอกจากนี้ยังมีลิงค์ซึ่งฉันชอบดีกว่า w3m
เซดริก

1
linksหรือlynx? ฉันชอบcurl -vvv http://example.com/ 2>&1 | lessแต่นั่นไม่ใช่เบราว์เซอร์จริงๆ
Lekensteyn

ขอบคุณฉันกำลังมองหาเบราว์เซอร์บรรทัดคำสั่ง www ดูเหมือนว่ามันจะเป็น w3m หรือใกล้เคียงกันมาก!
Jerome

@Lekensteyn มีวิธีที่จะlessข้ามแท็ก HTML ทั้งหมดหรือไม่ วันนี้เว็บไซต์จำนวนมากมีสิ่งต่าง ๆ เช่นแบนเนอร์โฆษณาและแท็กที่เชื่อมโยงกับ Google Analytics หรือบางสิ่งบางอย่างและทำให้ยากต่อการอ่านเนื้อหา
Arc676

@ Arc676 คุณสามารถลองใช้html2textโปรแกรมในการตีความแท็กและแปลงให้เป็นข้อความ (ติดตั้งจาก Repos ที่หน้าคู่มือ .
Lekensteyn

10

lynxเบราว์เซอร์บรรทัดคำสั่งที่ดีมากอีกประการหนึ่งคือ

การใช้งานพื้นฐานที่สุดคือ:

lynx http://askubuntu.com

มันจะถามคุณว่าต้องการอนุญาตคุกกี้หรือไม่

เพื่อนำทางหน้าใช้ปุ่มลูกศร นี่คือคำอธิบายสั้น ๆ ของสิ่งที่สำคัญที่สุด

  • Left - ย้อนกลับไปในประวัติศาสตร์
  • Right - ตามลิงค์
  • Up - เลื่อนไปยังรายการที่สามารถโฟกัสได้ก่อนหน้า
  • Down - เลื่อนไปยังรายการที่สามารถโฟกัสได้ถัดไป
  • Enter - ป้อนลิงค์ / การกระทำทริกเกอร์
  • Backspace - หน้าประวัติศาสตร์
  • Space - เลื่อนหน้าลงทีละหน้า
  • b - เลื่อนหน้าขึ้นทีละหน้า
  • Shift+ q- ออก

นั่นคือคำสั่งการนำทางคีย์พื้นฐานที่สุด


7

คุณต้องการเบราว์เซอร์ข้อความหรือวิธีบรรทัดคำสั่ง? นี่คือบรรทัดคำสั่งใช้ telnet เช่น

telnet askubuntu.com 80

รับ /

ไม่รองรับ SSL, กราฟิก, HTML5 ฯลฯ และคุณอาจต้องเดาหน้าดัชนีหากเซิร์ฟเวอร์ไม่มีไฟล์เริ่มต้น แต่ดีกว่าไม่มีอะไรและเป็นเครื่องมือทดสอบที่รวดเร็วมาก


14
นี่คือเว็บเบราว์เซอร์ที่เลวร้ายที่สุดที่เคย: D
Danyal Aytekin

6

lynxใช่คุณสามารถใช้

จากman lynx:

Lynx เป็นไคลเอนต์เวิลด์ไวด์เว็บ (WWW) ที่มีคุณสมบัติครบถ้วนสำหรับผู้ใช้ที่ใช้เคอร์เซอร์ที่ระบุตำแหน่งได้, อุปกรณ์แสดงอักขระเซลล์ (เช่นเทอร์มินัล vt100, อีมูเลเตอร์ vt100 ที่ทำงานบน Windows 95 / NT หรือ Macintoshes หรืออื่น ๆ แสดง). มันจะแสดงเอกสารภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) ที่มีลิงก์ไปยังไฟล์ที่อยู่ในระบบโลคัลรวมถึงไฟล์ที่อยู่ในระบบระยะไกลที่ใช้เซิร์ฟเวอร์ Gopher, HTTP, FTP, WAIS และ NNTP Lynx รุ่นปัจจุบันรันบน Unix, VMS, Windows 95 / NT, 386DOS และ OS / 2 EMX

คุณสามารถติดตั้งได้โดยดำเนินการคำสั่งต่อไปนี้:

sudo apt-get install lynx-cur

1
ฉันติดตั้งlynxแล้ว แต่ฉันจะเปิดมันได้อย่างไร มันไม่ได้อยู่ในรีบ!
opu 웃

2
เนื่องจากคุณกำลังขอเบราว์เซอร์เทอร์มินัลคุณควรดำเนินการlynxในเทอร์มินัลของคุณ
Louis Matthijssen

1
โอ้จ้ะ !! ตอนนี้ฉันเข้าใจแล้ว!!
opu 웃

4

คุณสามารถใช้W3Mเพื่อจุดประสงค์นี้
นอกจากนี้ยังมีคม

พวกเขาสามารถจัดการคุณสมบัติพื้นฐานและไม่เป็นไรถ้าคุณต้องการตั้งค่าเราเตอร์ของคุณผ่านทางเวิร์กสเตชันในบ้านของคุณโดย ssh เป็นต้น
ฉันต้องการใช้อินสแตนซ์ในพื้นที่ของการเชื่อมต่อการส่งต่อเบราว์เซอร์กับ ssh


4

มีhttps://www.brow.sh/ใหม่เรียกว่า browsh


3
คุณช่วยแก้ไขคำตอบของคุณเพื่อรวมวัตถุประสงค์หลักของ Browsh, วิธีการดาวน์โหลด / ติดตั้งและอาจเป็นวิธีการนำทางในนั้นเป็นต้นขอบคุณ
xtrchessreal

SSH @xtrchessreal เข้า 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.