Menjelajah internet dari baris perintah


142

Bagaimana saya bisa menjelajah Internet dari baris perintah di Ubuntu?

Jawaban:


123

Sebenarnya ada banyak web-mode browser teks, ini adalah tiga besar saya :)

  • ELinks ( instal ):

    tangkapan layar elinks

    • Pintasan keyboard

      • Buka tab baru - t
      • URL Goto - g
      • Kembali - Left
      • Maju - u
      • Keluar - q
      • Beralih gambar - *
      • Beralih penomoran tautan - .
      • Beralih warna dokumen - %
      • Tab selanjutnya - >
      • Tab sebelumnya - <
      • Tutup tab - c
      • Buka di tab baru di latar belakang - T
    • Penulisan ulang URL otomatis

      • d - Pencarian kamus
      • dmoz - Pencarian dmoz
      • g - pencarian Google
      • wiki - Pencarian wikipedia

    ( sumber )




Wikipedia memiliki Daftar lebih banyak peramban web berbasis teks , tidak semuanya tersedia di Ubuntu.


1
Ini posting yang sangat lama dan pertanyaan saya juga aneh tetapi dapatkah Anda memberi tahu saat menjelajah internet menggunakan w3mcara membuka situs web tab baru "tertaut" .. Sama seperti Open link in new tabfitur yang tersedia di chrome. Jika ini tidak dapat dilakukan, w3mbisakah Anda menyarankan browser web mode teks lainnya
Eka

1
Wow, terima kasih telah menyebutkan penulisan ulang ininkilt pencarian elinks ("awalan pintar") .. entah bagaimana merindukan mereka meskipun saya telah menggunakan elinks(dengan sukacita!) Selama bertahun-tahun! inilah baris conf untuk menjalankannya dengan baik dari dalam tmux, multiplexer terminal abad ke-21:bind-key g command-prompt -p "google:" "split-window -c '#{pane_current_path}' -p 90 'elinks -no-home -no-connect \"g %%\"'"
eMPee584

64

Yang mengejutkan saya itu ada; Saya menginstalnya dan berfungsi!

 sudo apt-get install w3m w3m-img
  • untuk membuka halaman web cukup ketik jendela terminal: w3m <url_of_the_webpage>
  • untuk membuka halaman baru: ketik Shift-U
  • untuk kembali satu halaman: Shift-B
  • buka tab baru: Shift-T

W3M dapat menangani Gmail (!)

Jika Anda menggunakan misalnya XTerm (bukan Terminal Gnome), W3M bahkan mampu menampilkan gambar!

Untuk informasi lebih lanjut, lihat “ Cara Menjelajah Dari Terminal Linux Dengan W3M ”.


Wow! Ini luar biasa! Meskipun lynxlebih baik tetapi w3myang terbaik !!
opu 웃

@ Skia apa yang kita butuhkan untuk Firefox :)
Jacob Vlijm

1
@ Jacob Vlijm, Ya! Tidak perlu firefox sekarang! ;)
opu 웃

2
YA TUHAN! Hal ini membuat hariku! Berhasil masuk ke beberapa situs web dan mengunduh beberapa perangkat lunak yang saya butuhkan di server jarak jauh! Bahkan memiliki progress bar yang bagus! EPIK!
paul-g

Ini sudah diinstal sebelumnya dengan Ubuntu Server 12.04 LTS
Akira Yamamoto

23

links2 -gadalah browser mode grafis yang tertanam di terminal. Ini cepat tetapi membenci modernitas.

Jika Anda ingin mencari dari baris perintah, coba 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.

Catatan Trivia: Surfraw pada awalnya ditulis oleh Julian Assange. (Akronim / backronym untuk 'SURFRAW' adalah Kemarahan Revolusioner Pengguna Shell melawan World Wide Web.)

Inilah beberapa contoh penggunaan. Untuk mencari Google untuk "kebocoran memori nm-applet":
sr google nm-applet memory leak

Untuk mencari RFC yang berurusan dengan S / MIME:
sr rfc s/mime

Terjemahkan sebuah kata:
sr translate logiciel

Temukan torrents:
sr piratebay natty narwhal

Lebih maju, dari 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

Anda dapat mengaturnya dengan beberapa default di .config/surfraw/conf:

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

14

Favorit pribadi saya dari browser berbasis teks adalah links2. Anda dapat menginstalnya dengan

sudo apt-get install links2

Dan kemudian memuat halaman web dengan

links2 www.google.com

Alternatif lain yang belum disebutkan adalah:

  • peramban elinks : "peramban web mode kaya teks (HTTP / FTP / ..) kaya fitur canggih dan mapan. ELinks dapat membuat baik frame dan tabel, sangat dapat disesuaikan dan dapat diperluas melalui skrip Lua atau Guile. Ini cukup portabel dan berjalan di berbagai platform "

  • retawk : "klien jaringan interaktif, multi-threaded (browser web) untuk terminal teks pada komputer dengan sistem operasi mirip Unix. Ini ditulis dalam C, cepat, kecil, dapat dikonfigurasi dengan baik, dan nyaman; mis. komunikasi jaringan tingkat rendah dilakukan dengan cara yang tidak menghalangi, dan Anda dapat tetap membuka sebanyak "jendela virtual" seperti yang Anda inginkan dan bekerja secara bersamaan di dua jendela dalam mode layar terbagi "

  • netrtik


13

Jika Anda bermaksud browser Internet berbasis CLI, gunakan w3m:

w3m 'http://example.com/'

1
Ada juga tautan, yang saya pribadi sukai lebih baik dari w3m.
Cedric

1
linksatau lynx? Saya lebih suka curl -vvv http://example.com/ 2>&1 | less, tapi itu bukan browser.
Lekensteyn

Terima kasih saya mencari peramban baris perintah www. Sepertinya w3m itu, atau sesuatu yang sangat dekat!
jerome

@Lekensteyn Apakah ada cara untuk membuat lessmelewati semua tag HTML? Banyak situs web saat ini memiliki hal-hal seperti spanduk iklan dan tag yang menautkan ke Google Analytics atau sesuatu dan itu membuatnya sangat sulit untuk membaca konten.
Arc676

@ Arc676 Anda dapat mencoba html2textprogram untuk mengartikan tag dan mengonversinya menjadi teks (dapat diinstal dari repo, halaman manual .
Lekensteyn

10

Peramban baris perintah yang sangat bagus adalah lynx.

Penggunaan paling dasar adalah:

lynx http://askubuntu.com

Kemungkinan besar akan bertanya apakah Anda ingin mengizinkan cookie.

Untuk menavigasi halaman gunakan tombol panah. Berikut ini deskripsi singkat yang paling penting.

  • Left - mundur dalam sejarah
  • Right - ikuti tautan
  • Up - pindah ke item yang dapat difokus sebelumnya
  • Down - pindah ke item yang dapat difokuskan berikutnya
  • Enter - masukkan tautan / tindakan pemicu
  • Backspace - halaman sejarah
  • Space - Pindahkan halaman ke bawah demi halaman
  • b - Pindahkan halaman ke atas demi halaman
  • Shift+ q- Berhenti

Itu adalah perintah navigasi tombol paling dasar.


7

Anda menginginkan peramban teks atau metode baris perintah? Ini adalah baris perintah, menggunakan contoh telnet

telnet askubuntu.com 80

DAPATKAN /

Itu tidak mendukung SSL, grafik, HTML5 dll dan Anda mungkin harus menebak halaman indeks jika server tidak memiliki file default. Tapi itu lebih baik daripada tidak sama sekali dan alat pengujian yang sangat cepat.


14
Ini adalah peramban web terburuk yang pernah ada: D
Danyal Aytekin

6

Ya, Anda bisa menggunakannya lynx.

Dari man lynx:

Lynx adalah klien World Wide Web (WWW) berfitur lengkap untuk pengguna yang menjalankan perangkat layar karakter-kursor yang dapat digerakkan kursor (mis. Terminal vt100, emulator vt100 yang berjalan di Windows 95 / NT atau Macintoshes, atau "berorientasi kutukan" lainnya) tampilan). Ini akan menampilkan dokumen hypertext markup language (HTML) yang berisi tautan ke file yang berada di sistem lokal, serta file yang berada di sistem jarak jauh yang menjalankan server Gopher, HTTP, FTP, WAIS, dan NNTP. Versi Lynx saat ini berjalan pada Unix, VMS, Windows 95 / NT, 386DOS dan OS / 2 EMX.

Anda dapat menginstalnya dengan menjalankan perintah berikut:

sudo apt-get install lynx-cur

1
Saya telah menginstal lynx. Tetapi bagaimana saya bisa membukanya? Itu tidak putus-putus!
opu 웃

2
Karena Anda meminta peramban terminal, Anda harus menjalankannya lynxdi terminal.
Louis Matthijssen

1
oh ya !! Sekarang saya paham!!
opu 웃

4

Anda dapat menggunakan W3M untuk tujuan ini.
Juga ada lynx .

Mereka dapat menangani fitur-fitur dasar, dan baik-baik saja jika Anda ingin mengatur router Anda melalui workstation rumah Anda dengan ssh, misalnya.
Saya lebih suka menggunakan contoh lokal koneksi penerusan browser dengan ssh



3

Program lain yang mungkin cocok untuk Anda adalah lynx. Ini adalah browser web berbasis terminal.



2

Jika Anda ingin menghindari instalasi tambahan, Anda bisa membuat permintaan http. Ini adalah permintaan minimal http:

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

Ini adalah permintaan https:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.