Przeglądanie Internetu z wiersza poleceń

123

Jak mogę przeglądać Internet z poziomu wiersza poleceń w Ubuntu?

    
zadawane Community 08.03.2011, 17:52
źródło

13 odpowiedzi

111

W rzeczywistości jest kilka przeglądarek internetowych w trybie tekstowym, to moje trzy najlepsze:)

  • ELinks ( instaluj ):

    • Skrótyklawiszowe

      • Otwórznowąkartę-t
      • PrzejdźdoadresuURL-g
      • Wróć-Wlewo
      • Przejdźdalej-u
      • Zakończ-q
      • Przełączobrazki-*
      • Przełącznumerowanielinków-.
      • Przełączkolorydokumentu-%
      • Następnakarta->
      • Poprzedniakarta-<
      • ZakładkaZamknij-c
      • Otwórzwnowejkarciewtle-T
    • AutomatyczneprzepisywanieadresuURL

      • d-wyszukiwaniesłownika
      • dmoz-wyszukiwaniedmoz
      • g-wyszukiwarkagoogle
      • wiki-przeszukiwaniewikipedii

    ( źródło )




Wikipedia ma listę bardziej tekstowych przeglądarek internetowych , z których nie wszystkie są dostępne w Ubuntu .

    
odpowiedział Stefano Palazzo 08.03.2011, 18:18
źródło
58

Ku mojemu zdziwieniu istnieje; Zainstalowałem go i działa!

 sudo apt-get install w3m w3m-img
  • aby otworzyć stronę, wystarczy wpisać okno terminala: w3m <url_of_the_webpage>
  • , aby otworzyć nową stronę: wpisz Shift -U
  • Powrót do poprzedniej strony: Shift -B
  • otwórz nową kartę: Shift -T

W3M może obsługiwać Gmail (!)

Jeśli używasz na przykład XTerm (nie Gnome Terminal), W3M potrafi nawet wyświetlać obrazy!

Abyuzyskaćwięcejinformacji,zobacz" Jak przeglądać zawartość Terminal Linux z W3M ".

    
odpowiedział Jacob Vlijm 03.05.2014, 15:22
źródło
22

links2 -g to dziwna przeglądarka trybu terminalowego. Jest szybki, ale nienawidzi nowoczesności.

Jeśli chcesz szukać z wiersza poleceń, wypróbuj 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.

Wiadomość o ciekawostkach: Surfraw został napisany przez Juliana Assange'a. (Akronim / backronym dla "SURFRAW" to rewolucyjny rytm użytkowników przed World Wide Web).

Oto przykład użycia. Aby przeszukać Google pod kątem "wycieku pamięci nm-applet":
sr google nm-applet memory leak

Aby wyszukać dokument RFC dotyczący S / MIME:
sr rfc s/mime

Przetłumacz słowo:
sr translate logiciel

Znajdź torrenty:
sr piratebay natty narwhal

Bardziej zaawansowany, z 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

Możesz ustawić go z pewnymi ustawieniami domyślnymi w .config/surfraw/conf :

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
    
odpowiedział belacqua 08.03.2011, 19:43
źródło
13

Moje ulubione przeglądarki tekstowe to links2 . Możesz zainstalować go za pomocą

sudo apt-get install links2

Następnie załaduj stronę internetową

links2 www.google.com

Inne alternatywy, które nie zostały wymienione, to:

  • elinks : "zaawansowana i dobrze działająca sieć internetowa z trybem tekstowym (HTTP / FTP / ..) Przeglądarka ELinks może renderować zarówno ramki, jak i tabele, jest wysoce konfigurowalna i może być rozszerzona za pomocą skryptów Lua lub Guile, jest dość przenośna i działa na wielu platformach "

  • retawk : "interaktywny, wielowątkowy klient sieciowy (przeglądarka internetowa) dla terminali tekstowych na komputerach z systemem Unix- jak w przypadku systemów operacyjnych, napisany w języku C, szybki, mały, dobrze konfigurowalny i wygodny, np. komunikacja sieci niskiego poziomu odbywa się w sposób nieblokujący, a ty możesz otworzyć dowolną liczbę "wirtualnych okien", jak chcesz i pracować jednocześnie w dwóch z nich w trybie podzielonego ekranu "

  • netrtik

odpowiedział terdon 03.05.2014, 15:41
źródło
12

Jeśli miałeś na myśli przeglądarkę internetową opartą na CLI, użyj w3m:

w3m 'http://example.com/'
    
odpowiedział Lekensteyn 08.03.2011, 17:56
źródło
8

Kolejną bardzo dobrą przeglądarką wiersza poleceń jest lynx .

Najbardziej podstawowe użycie to:

lynx http://askubuntu.com

Najprawdopodobniej zapytasz, czy chcesz zezwolić na pliki cookie.

Aby nawigować po stronie, użyj klawiszy strzałek. Oto krótki opis najważniejszych.

  • Left - powrót do historii
  • Right - skorzystaj z linku
  • Up - przejdź do poprzedniego elementu, który można ustawić w trybie
  • Down - przejdź do kolejnego elementu, który można ustawić w trybie
  • Enter - wprowadź działanie link / trigger
  • Backspace - strona historii
  • Spacja - przesuń stronę w dół o stronę
  • b - przesuń stronę w górę o stronę
  • Shift + q - Zamknij

To są najbardziej podstawowe polecenia nawigacyjne.

    
odpowiedział Octavian Damiean 08.03.2011, 18:23
źródło
6

Chcesz przeglądarkę tekstową lub metodę linii poleceń? To jest linia poleceń, używając telnet np.

telnet askubuntu.com 80

GET /

Nie obsługuje SSL, grafiki, HTML5 itp. i może być konieczne odgadnięcie strony indeksu, jeśli serwer nie ma domyślnego pliku. Ale to lepsze niż nic i bardzo szybkie narzędzie do testowania.

    
odpowiedział jqa 08.03.2011, 21:43
źródło
5

Tak, możesz użyć lynx .

Od man lynx :

  

Lynx jest w pełni funkcjonalnym klientem WWW (WWW) dla użytkowników   adresowalne urządzenia wyświetlające znakowe komórki (np. vt100   terminale, emulatory vt100 działające w systemie Windows 95 / NT lub Macintosh, lub   każdy inny "zorientowany na klątwy" wyświetlacz). Wyświetli znaczniki hipertekstu   dokumenty językowe (HTML) zawierające odsyłacze do plików znajdujących się na   system lokalny, a także pliki znajdujące się w działających systemach zdalnych   Serwery Gopher, HTTP, FTP, WAIS i NNTP. Aktualne wersje Lynx   działa na systemach Unix, VMS, Windows 95 / NT, 386DOS i OS / 2 EMX.

Możesz go zainstalować, wykonując następujące polecenie:

sudo apt-get install lynx-cur
    
odpowiedział Louis Matthijssen 03.05.2014, 15:19
źródło
3

W tym celu możesz użyć W3M .
Istnieje również ryś .

Są w stanie obsłużyć podstawowe funkcje i są w porządku, jeśli chcesz skonfigurować router za pośrednictwem domowej stacji roboczej przez ssh, na przykład.
Wolę używać lokalnego wystąpienia przeglądarki przekazywanie połączenia z ssh

    
odpowiedział davidbaumann 03.05.2014, 15:24
źródło
3

Inny program, który może ci pomóc, to lynx . Jest to przeglądarka internetowa oparta na terminalach.

    
odpowiedział Reuben Swartz 08.03.2011, 18:15
źródło
2

Możesz użyć przeglądarki Lynx . Jest dostępny w repozytoriach Ubuntu:

sudo apt-get install lynx

Oto dalsze informacje: link

    
odpowiedział chili555 03.05.2014, 15:22
źródło
0

Jeśli chcesz uniknąć dodatkowych instalacji, możesz ręcznie opracowywać żądania http. Jest to minimalne żądanie http:

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

To jest żądanie https:

printf "GET /\r\nHost: askubuntu.com\r\n\r\n" | socat - OPENSSL:askubuntu.com 443
    
odpowiedział Hello World 18.05.2018, 14:41
źródło
0

Jest nowy link Called browsh

    
odpowiedział Andrew Arrow 17.07.2018, 17:36
źródło

Przeczytaj inne pytania na temat tagów