コマンドラインからインターネットを閲覧する


142

Ubuntuのコマンドラインからインターネットを閲覧するにはどうすればよいですか?

回答:


123

実際にはテキストモードのウェブブラウザがたくさんありますが、これらは私のトップ3です:)

  • ELinksインストール):

    elinksスクリーンショット

    • キーボードショートカット

      • 新しいタブを開く- t
      • ジャンプURL- g
      • 戻る - Left
      • 前進する - u
      • 出口 - q
      • 画像の切り替え- *
      • リンク番号の切り替え- .
      • ドキュメントの色を切り替える- %
      • 次のタブ- >
      • 前のタブ- <
      • タブを閉じる - c
      • バックグラウンドで新しいタブで開く- T
    • 自動URLリライト

      • d -辞書検索
      • dmoz -dmoz検索
      • g - Google検索
      • wiki -ウィキペディア検索

    ソース




ウィキペディアには、より多くのテキストベースのWebブラウザーのリストがありますが、そのすべてがUbuntuで利用できるわけではありません。


1
非常に古い投稿であり、私の質問も奇妙ですがw3m、「リンクされた」新しいタブWebサイトを開く方法を使用してインターネットを閲覧しているときにわかりますOpen link in new tab。これはで行うことが傾けるならばw3m、あなたが他のテキストモードのWebブラウザを提案することができます
エカ

1
わあ、elinksの組み込みの検索書き換え(「スマートプレフィックス」)について言及してくれてありがとうelinks。これtmuxは、21世紀の端末マルチプレクサである内部からうまく呼び出すためのconf行です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
  • Webページを開くには、単にターミナルウィンドウに入力します。 w3m <url_of_the_webpage>
  • 新しいページを開くには:Shift-Uと入力します
  • 1ページ戻るには:Shift-B
  • 新しいタブを開きます:Shift-T

W3MはGmailを処理できます(!)

たとえば、GnomeターミナルではなくXTermを使用している場合、W3Mでも画像を表示できます。

詳細については、「W3Mを使用してLinuxターミナルから参照する方法」を参照してください。


うわー!これは素晴らしいです!けれどもはlynx良いですが、w3m最高です!
opu 14

@Scotia Firefoxに必要なものは何ですか:)
ジェイコブVlijm

1
@ Jacob Vlijm、はい!現在、Firefoxは必要ありません!;)
opu

2
ああ、神様!このことは私の一日を作りました!なんらかのウェブサイトにログインし、必要なソフトウェアをリモートサーバーにダウンロードできました!進行状況バーもあります!エピック!
paul-g

これには、Ubuntu Server 12.04 LTSがプリインストールされています
山本章

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によって書かれました。( 'SURFRAW'の頭字語/バックロニムは、シェルユーザーのWorld Wide Webに対する革命的なフロントレイジです。)

以下に使用例を示します。Googleで「nm-applet memory leak」を検索するには:
sr google nm-applet memory leak

S / MIMEを扱うRFCを検索するには:
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:「高度で十分に確立された機能豊富なテキストモードWeb(HTTP / FTP / ..)ブラウザー。ELinksはフレームとテーブルの両方をレンダリングでき、高度にカスタマイズ可能で、LuaまたはGuileスクリプトを介して拡張できます。さまざまなプラットフォームで実行できます」

  • retawk: "Unixライクなオペレーティングシステムを搭載したコンピューター上のテキスト端末用のインタラクティブなマルチスレッドネットワーククライアント(Webブラウザー)。Cで書かれ、高速で、小さく、適切に構成でき、快適です。たとえば、低レベルのネットワーク通信ノンブロッキング方式で実行され、必要な数の「仮想ウィンドウ」を開いたままにして、分割画面モードで2つを同時に操作できます」

  • ネット


13

CLIベースのインターネットブラウザーを意味する場合は、w3mを使用します。

w3m 'http://example.com/'

1
個人的にはw3mよりも好きなリンクもあります。
セドリック

1
linksまたはlynx?私は好みcurl -vvv http://example.com/ 2>&1 | lessですが、それは実際にはブラウザではありません。
レーケンシュタイン

wwwコマンドラインブラウザを探していたのに感謝します。w3mか、非常に近いもののように見えます!
ジェローム

@Lekensteyn lessすべてのHTMLタグをスキップする方法はありますか?今日の多くのウェブサイトには、Googleアナリティクスなどにリンクする広告バナーやタグなどがあり、コンテンツを読むのが非常に難しくなっています。
Arc676

@ Arc676 html2textプログラムを使用してタグを解釈し、テキストに変換することができます(リポジトリのマニュアルページからインストールできます
。– Lekensteyn

10

別の非常に優れたコマンドラインブラウザはlynxです。

最も基本的な使用法は次のとおりです。

lynx http://askubuntu.com

ほとんどの場合、Cookieを許可するかどうかを尋ねられます。

ページをナビゲートするには、矢印キーを使用します。最も重要なものの簡単な説明を次に示します。

  • Left -歴史に戻る
  • Right -リンクをたどる
  • Up -前のフォーカス可能なアイテムに移動する
  • Down -次のフォーカス可能なアイテムに移動する
  • Enter -リンクを入力/アクションをトリガー
  • Backspace -履歴ページ
  • Space -ページごとにページを下に移動する
  • b -ページを1ページ上に移動する
  • Shift+ q-終了

これが最も基本的なキーナビゲーションコマンドです。


7

テキストブラウザまたはコマンドライン方式が必要ですか?これは、telnetなどを使用したコマンドラインです。

telnet askubuntu.com 80

取得する /

SSL、グラフィック、HTML5などをサポートしていないため、サーバーにデフォルトのファイルがない場合は、インデックスページを推測する必要があります。しかし、何もないよりも優れており、非常に迅速なテストツールです。


14
これは史上最悪のWebブラウザーです:D
ダニアルアイテキン14

6

はい、使用できますlynx

からman lynx

Lynxは、カーソルでアドレス指定可能な文字セル表示デバイス(vt100端末、Windows 95 / NTまたはMacintoshで実行されるvt100エミュレーター、またはその他の「カーソル指向」を実行するユーザー向けのフル機能のWorld Wide Web(WWW)クライアントです。表示)。Gopher、HTTP、FTP、WAIS、およびNNTPサーバーを実行しているリモートシステムにあるファイルだけでなく、ローカルシステムにあるファイルへのリンクを含むハイパーテキストマークアップ言語(HTML)ドキュメントを表示します。Lynxの現在のバージョンは、Unix、VMS、Windows 95 / NT、386DOS、およびOS / 2 EMXで実行されます。

次のコマンドを実行してインストールできます。

sudo apt-get install lynx-cur

1
をインストールしましたlynx。しかし、どうすれば開くことができますか?ダッシュではありません!
opu

2
ターミナルブラウザーを要求しているので、ターミナルで実行するだけlynxです。
ルイ・マットハイセン

1
そうそう!! わかった!!
opu





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.