ฉันจะท่องอินเทอร์เน็ตจากบรรทัดคำสั่งใน Ubuntu ได้อย่างไร
ฉันจะท่องอินเทอร์เน็ตจากบรรทัดคำสั่งใน Ubuntu ได้อย่างไร
คำตอบ:
อันที่จริงมีเว็บเบราว์เซอร์แบบข้อความเป็นจำนวนมากซึ่งเป็นสามอันดับแรกของฉัน :)
แป้นพิมพ์ลัด
การเขียน URL อัตโนมัติ
d
- ค้นหาพจนานุกรมdmoz
- ค้นหา dmozg
- ค้นหา Googlewiki
- ค้นหาวิกิพีเดีย(ที่มา )
Wikipedia มีรายชื่อเว็บเบราว์เซอร์ที่ใช้ข้อความเป็นจำนวนมากซึ่งไม่ทั้งหมดมีอยู่ใน Ubuntu
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 %%\"'"
ฉันประหลาดใจที่มันมีอยู่; ฉันติดตั้งแล้วมันใช้งานได้!
sudo apt-get install w3m w3m-img
w3m <url_of_the_webpage>
W3M สามารถจัดการ Gmail (!)
หากคุณใช้ตัวอย่างเช่น XTerm (ไม่ใช่เทอร์มินอล Gnome) W3M จะสามารถแสดงภาพได้!
สำหรับข้อมูลเพิ่มเติมโปรดดู“ วิธีเรียกดูจากเทอร์มินัล Linux ด้วย W3M ”
lynx
จะดีกว่า แต่w3m
ดีที่สุด !!
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
ฉันชอบเบราว์เซอร์ที่ใช้ข้อความเป็นlinks2
ส่วนตัว คุณสามารถติดตั้งได้ด้วย
sudo apt-get install links2
แล้วโหลดหน้าเว็บด้วย
links2 www.google.com
ทางเลือกอื่น ๆ ที่ไม่ได้กล่าวถึงคือ:
elinks : "เว็บเบราว์เซอร์โหมดข้อความที่มีคุณสมบัติขั้นสูงและสมบูรณ์แบบ (HTTP / FTP / .. ) ELinks สามารถแสดงทั้งเฟรมและตารางปรับแต่งได้สูงและสามารถขยายได้ผ่านสคริปต์ Lua หรือ Guile มันค่อนข้างพกพาได้ และทำงานบนแพลตฟอร์มที่หลากหลาย "
retawk : "ไคลเอนต์เครือข่ายแบบอินเตอร์แอคทีฟแบบมัลติเธรด (เว็บเบราว์เซอร์) สำหรับเทอร์มินัลข้อความบนคอมพิวเตอร์ที่มีระบบปฏิบัติการ Unix-like เขียนใน C รวดเร็วขนาดเล็กกำหนดค่าได้ดีและสะดวกสบายเช่นการสื่อสารเครือข่ายระดับต่ำ จะดำเนินการในลักษณะที่ไม่มีการปิดกั้นและคุณสามารถเปิด "หน้าต่างเสมือน" ได้มากเท่าที่คุณต้องการและทำงานพร้อมกันในหน้าต่างทั้งสองในโหมดแยกหน้าจอ "
หากคุณหมายถึงเบราว์เซอร์อินเทอร์เน็ตที่ใช้ CLI ให้ใช้ w3m:
w3m 'http://example.com/'
links
หรือlynx
? ฉันชอบcurl -vvv http://example.com/ 2>&1 | less
แต่นั่นไม่ใช่เบราว์เซอร์จริงๆ
less
ข้ามแท็ก HTML ทั้งหมดหรือไม่ วันนี้เว็บไซต์จำนวนมากมีสิ่งต่าง ๆ เช่นแบนเนอร์โฆษณาและแท็กที่เชื่อมโยงกับ Google Analytics หรือบางสิ่งบางอย่างและทำให้ยากต่อการอ่านเนื้อหา
html2text
โปรแกรมในการตีความแท็กและแปลงให้เป็นข้อความ (ติดตั้งจาก Repos ที่หน้าคู่มือ .
lynx
เบราว์เซอร์บรรทัดคำสั่งที่ดีมากอีกประการหนึ่งคือ
การใช้งานพื้นฐานที่สุดคือ:
lynx http://askubuntu.com
มันจะถามคุณว่าต้องการอนุญาตคุกกี้หรือไม่
เพื่อนำทางหน้าใช้ปุ่มลูกศร นี่คือคำอธิบายสั้น ๆ ของสิ่งที่สำคัญที่สุด
นั่นคือคำสั่งการนำทางคีย์พื้นฐานที่สุด
คุณต้องการเบราว์เซอร์ข้อความหรือวิธีบรรทัดคำสั่ง? นี่คือบรรทัดคำสั่งใช้ telnet เช่น
telnet askubuntu.com 80
รับ /
ไม่รองรับ SSL, กราฟิก, HTML5 ฯลฯ และคุณอาจต้องเดาหน้าดัชนีหากเซิร์ฟเวอร์ไม่มีไฟล์เริ่มต้น แต่ดีกว่าไม่มีอะไรและเป็นเครื่องมือทดสอบที่รวดเร็วมาก
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
lynx
แล้ว แต่ฉันจะเปิดมันได้อย่างไร มันไม่ได้อยู่ในรีบ!
lynx
ในเทอร์มินัลของคุณ
คุณสามารถใช้W3Mเพื่อจุดประสงค์นี้
นอกจากนี้ยังมีคม
พวกเขาสามารถจัดการคุณสมบัติพื้นฐานและไม่เป็นไรถ้าคุณต้องการตั้งค่าเราเตอร์ของคุณผ่านทางเวิร์กสเตชันในบ้านของคุณโดย ssh เป็นต้น
ฉันต้องการใช้อินสแตนซ์ในพื้นที่ของการเชื่อมต่อการส่งต่อเบราว์เซอร์กับ ssh
มีhttps://www.brow.sh/ใหม่เรียกว่า browsh
alt+ctr+t
แล้วพิมพ์ssh brow.sh
)
lynx
โปรแกรมที่อาจทำงานสำหรับคุณก็คือ มันเป็นเว็บเบราว์เซอร์ที่ใช้ terminal
คุณสามารถใช้เบราว์เซอร์แมวป่าชนิดหนึ่ง มันมีอยู่ในที่เก็บ Ubuntu:
sudo apt-get install lynx
นี่คือข้อมูลเพิ่มเติม: http://en.wikipedia.org/wiki/Lynx_(web_browser)
หากคุณต้องการหลีกเลี่ยงการติดตั้งเพิ่มเติมคุณสามารถส่งคำขอ 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
w3m
วิธีการเปิดเว็บไซต์แท็บใหม่ "เชื่อมโยง" .. เช่นเดียวกับOpen link in new tab
คุณสมบัติที่มีอยู่ในโครเมี่ยม หากไม่สามารถทำได้w3m
คุณสามารถแนะนำเว็บเบราว์เซอร์โหมดข้อความอื่น ๆ ได้